用于语言检测的PHP代码不';无法在WAMP服务器2上工作

用于语言检测的PHP代码不';无法在WAMP服务器2上工作,php,detection,Php,Detection,我使用的是$lang=$\u服务器['HTTP\u ACCEPT\u LANGUAGE']检测浏览器的语言。起初,我认为我的代码有问题。但后来我尝试了,即使我的“显示首选语言”是西班牙语(es),它也会以英语(en)显示内容。最后,我发现它在localhost(使用服务器2)中不起作用,但它是在线的 原因是什么?尝试Firefox插件,看看它是否有助于您更改测试环境中的语言环境。如果浏览器未发送接受语言:请求头,PHP默认值为en Firefox修复程序:在地址栏中键入about:config。

我使用的是
$lang=$\u服务器['HTTP\u ACCEPT\u LANGUAGE']
检测浏览器的语言。起初,我认为我的代码有问题。但后来我尝试了,即使我的“显示首选语言”是西班牙语(es),它也会以英语(en)显示内容。最后,我发现它在localhost(使用服务器2)中不起作用,但它是在线的


原因是什么?

尝试Firefox插件,看看它是否有助于您更改测试环境中的语言环境。

如果浏览器未发送
接受语言:
请求头,PHP默认值为
en

Firefox修复程序:在地址栏中键入
about:config
。然后更改以下条目:

general.useragent.locale
intl.accept_languages