使用PHP(<;5.3)或JAVASCRIPT在Mobile Safari(IOS)上检测区域格式
试图从IOS/mobile Safari浏览器中获取用户区域格式(而不是语言),我简直疯了使用PHP(<;5.3)或JAVASCRIPT在Mobile Safari(IOS)上检测区域格式,php,javascript,user-agent,regional-settings,Php,Javascript,User Agent,Regional Settings,试图从IOS/mobile Safari浏览器中获取用户区域格式(而不是语言),我简直疯了 例如,如果用户有以下设置,我想将其重定向到美国页面: 语言:EN 地区:美国 但是我总是在移动safari上找到我们, 如果系统设置均为language=en,region=en 我尝试了服务器端和客户端两种方法 我尝试使用PHP(系统设置:lang=en/region=en) 使用javascript方法,(系统设置:lang=en/region=en) 始终为我们 有没有办法获取用户区域 (我知道这应
例如,如果用户有以下设置,我想将其重定向到美国页面:
语言:EN
地区:美国
但是我总是在移动safari上找到我们, 如果系统设置均为language=en,region=en
我尝试了服务器端和客户端两种方法 我尝试使用PHP(系统设置:lang=en/region=en) 使用javascript方法,(系统设置:lang=en/region=en) 始终为我们 有没有办法获取用户区域 (我知道这应该是可能的,但我没有测试,我不能升级服务器版本) 谢谢你的帮助
$lang_string = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
echo $lang_string;
//en-US,en; on Chrome Desktop
//en-US; on Safari Desktop with UserAgent iPad
//en-US; on Mobile Safari
alert(window.navigator.language)