您好,欢迎访问一九零五行业门户网

PHP判断浏览器、判断语言代码分享,php语言_PHP教程

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的详细参数整理下,方便以后使用。...
其它类似信息

推荐信息