如果你的网站上有多种语言,那么可以使用这段代码作为默认的语言来检测浏览器语言。该段代码将返回浏览器客户端使用的初始语言。
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function get_client_language($availableLanguages, $ default = 'en' ){ if (isset($_SERVER[ 'HTTP_ACCEPT_LANGUAGE' ])) { $langs=explode( ',' ,$_SERVER[ 'HTTP_ACCEPT_LANGUAGE' ]); foreach ($langs as $value){ $choice=substr($value,0,2); if (in_array($choice, $availableLanguages)){ return $choice; } } } return $ default ; } |
- 本文固定链接: http://www.web8899.com/2013/11/05/php检测浏览器语言/
- 转载请注明: dean 于 迈向卓越-个人博客 发表