0

$lang=$_SERVER['HTTP_ACCEPT_LANGUAGE'];ブラウザの言語を検出するために使用しています。最初は、自分のコードに何か問題があると思いました。しかし、その後、このデモを試してみたところ、「表示優先言語」をスペイン語 (es) にしていても、コンテンツは英語 (en) で表示されました。最後に、ローカルホスト ( WAMPサーバー 2 を使用) では機能しないことがわかりましたが、オンラインでは機能します。

理由は何ですか?

4

2 に答える 2

2

Accept-Language:ブラウザがリクエスト ヘッダーを送信しない場合、PHP のデフォルトはen.

Firefox の修正:about:configアドレス バーに入力します。次に、次のエントリを変更します。

general.useragent.locale
intl.accept_languages
于 2010-02-28T07:33:57.140 に答える
0

Quick Locale Switcher Firefox アドオンを試して、テスト環境でロケールを変更するのに役立つかどうかを確認してください。

于 2010-02-28T07:15:46.950 に答える