php判断浏览器、判断语言代码分享,php语言php编程中经常需要用到一些服务器的一些资料,特把$_server的详细参数整理下,方便以后使用。
判断浏览器类型
复制代码 代码如下:
//判断类型
if(strpos($_server[http_user_agent],msie 8.0))
echo internet explorer 8.0;
else if(strpos($_server[http_user_agent],msie 7.0))
echo internet explorer 7.0;
else if(strpos($_server[http_user_agent],msie 6.0))
echo internet explorer 6.0;
else if(strpos($_server[http_user_agent],firefox/3))
echo firefox 3;
else if(strpos($_server[http_user_agent],firefox/2))
echo firefox 2;
else if(strpos($_server[http_user_agent],chrome))
echo google chrome;
else if(strpos($_server[http_user_agent],safari))
echo safari;
else if(strpos($_server[http_user_agent],opera))
echo opera;
else echo $_server[http_user_agent];
?>
判断语言
复制代码 代码如下:
$lang = substr($_server['http_accept_language'], 0, 4); //只取前4位,这样只判断最优先的语言。如果取前5位,可能出现en,zh的情况,影响判断。
if (preg_match(/zh-c/i, $lang))
echo 简体中文;
else if (preg_match(/zh/i, $lang))
echo 繁體中文;
else if (preg_match(/en/i, $lang))
echo english;
else if (preg_match(/fr/i, $lang))
echo french;
else if (preg_match(/de/i, $lang))
echo german;
else if (preg_match(/jp/i, $lang))
echo japanese;
else if (preg_match(/ko/i, $lang))
echo korean;
else if (preg_match(/es/i, $lang))
echo spanish;
else if (preg_match(/sv/i, $lang))
echo swedish;
else echo $_server[http_accept_language];
?>
以上就是个人整理的关于$_server获取服务器信息的常用信息了,希望大家能够喜欢。
http://www.bkjia.com/phpjc/963841.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/963841.htmltecharticlephp判断浏览器、判断语言代码分享,php语言 php编程中经常需要用到一些服务器的一些资料,特把$_server的详细参数整理下,方便以后使用。...