php $_SERVER['HTTP_USER_AGENT'] 获取客户端 浏览器信息和操作系统信息
转自:http://blog.sina.com.cn/s/blog_659bd4f40101be4q.html
php里面的 $_SERVER['HTTP_USER_AGENT'] 只能获取到客户端的浏览器和操作系统
例如:
$client = $_SERVER['HTTP_USER_AGENT'];
echo $client ;
//的到类似内容Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1这里有浏览器和操作系统信息
例如:判断客户端浏览器信息的函数
function GetBrowser()
{
$browser = "其他";
//判断是否是myie
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"myie")){
$browser = "myie";
}
//判断是否是Netscape
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"netscape"))
{
$browser = "netscape";
}
//判断是否是Opera
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"opera")){
$browser = "opera";
}
//判断是否是netcaptor
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"netcaptor")) {
$browser = "netCaptor";
}
//判断是否是TencentTraveler
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"tencenttraveler")) {
$browser = "TencentTraveler";
}
//判断是否是Firefox
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"firefox")) {
$browser = "Firefox";
}
//判断是否是ie
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"msie")) {
$browser = "ie";
}
//判断是否是chrome内核浏览器
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"chrome")) {
$browser = "google";
}
return $browser;
}