ホームページ  >  記事  >  バックエンド開発  >  ブラウザの言語を自動的に識別し、中国語と英語 (php バージョンと Js バージョン) を切り替えます。

ブラウザの言語を自動的に識別し、中国語と英語 (php バージョンと Js バージョン) を切り替えます。

WBOY
WBOYオリジナル
2016-07-25 08:59:181352ブラウズ
  1. error_reporting(E_ALL ^ E_NOTICE);
  2. // HTTP_ACCEPT_LANGUAGE の属性を分析します
  3. // ここでは最初の言語設定のみが使用されます (他の機能は必要に応じて拡張できます)
  4. // bbs.it -home.org
  5. preg_match('/^([a-z-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
  6. $lang = $matches[1]; switch ($lang) {
  7. case 'zh-cn' :
  8. header('Location: http://cn.jbxue.com/');
  9. case 'zh-tw' :
  10. header('Location: http://tw.jbxue.com/');
  11. ケース 'ko' :
  12. デフォルト:
  13. header( '場所: http://en.jbxue.com/');
  14. ブレーク
  15. }
  16. ?> コードをコピー
  17. 2、JS ベースのメソッド: