最新消息:

PHP函数第8款:PHP获取浏览器类型的函数userBrowser

PHP扩展函数 杨红伟 720浏览 0评论

一:函数介绍

你使用的浏览器够多的吧,那你用的到底是什么浏览器访问我们的网站呢?这款函数就能给你答案 !

演示地址: http://www.ijquery.cn/phpfunction/userBrowser/demo1.php

下载地址: http://www.ijquery.cn/phpfunction/userBrowser/userBrowser.zip

二:函数应用

echo "您现在使用的浏览器是:".userBrowser(); 

三:PHP函数代码

//获取访问者浏览器
function userBrowser() {
	$user_OSagent = $_SERVER['HTTP_USER_AGENT'];

	if (strpos($user_OSagent, "Maxthon") && strpos($user_OSagent, "MSIE")) {
		$visitor_browser = "Maxthon(Microsoft IE)";
	} elseif (strpos($user_OSagent, "Maxthon 2.0")) {
		$visitor_browser = "Maxthon 2.0";
	} elseif (strpos($user_OSagent, "Maxthon")) {
		$visitor_browser = "Maxthon";
	} elseif (strpos($user_OSagent, "MSIE 9.0")) {
		$visitor_browser = "MSIE 9.0";
	} elseif (strpos($user_OSagent, "MSIE 8.0")) {
		$visitor_browser = "MSIE 8.0";
	} elseif (strpos($user_OSagent, "MSIE 7.0")) {
		$visitor_browser = "MSIE 7.0";
	} elseif (strpos($user_OSagent, "MSIE 6.0")) {
		$visitor_browser = "MSIE 6.0";
	} elseif (strpos($user_OSagent, "MSIE 5.5")) {
		$visitor_browser = "MSIE 5.5";
	} elseif (strpos($user_OSagent, "MSIE 5.0")) {
		$visitor_browser = "MSIE 5.0";
	} elseif (strpos($user_OSagent, "MSIE 4.01")) {
		$visitor_browser = "MSIE 4.01";
	} elseif (strpos($user_OSagent, "MSIE")) {
		$visitor_browser = "MSIE 较高版本";
	} elseif (strpos($user_OSagent, "NetCaptor")) {
		$visitor_browser = "NetCaptor";
	} elseif (strpos($user_OSagent, "Netscape")) {
		$visitor_browser = "Netscape";
	} elseif (strpos($user_OSagent, "Chrome")) {
		$visitor_browser = "Chrome";
	} elseif (strpos($user_OSagent, "Lynx")) {
		$visitor_browser = "Lynx";
	} elseif (strpos($user_OSagent, "Opera")) {
		$visitor_browser = "Opera";
	} elseif (strpos($user_OSagent, "Konqueror")) {
		$visitor_browser = "Konqueror";
	} elseif (strpos($user_OSagent, "Mozilla/5.0")) {
		$visitor_browser = "Mozilla";
	} elseif (strpos($user_OSagent, "Firefox")) {
		$visitor_browser = "Firefox";
	} elseif (strpos($user_OSagent, "U")) {
		$visitor_browser = "Firefox";
	} else {
		$visitor_browser = "其它";
	}
	return $visitor_browser;
}

四:函数分析

这款函数其实很简单,就是用到 $_SERVER[‘HTTP_USER_AGENT’]  输出的信息来检测浏览器的类型的。

$_SERVER[‘HTTP_USER_AGENT’] 。

比如我用

 echo "\$_SERVER['HTTP_USER_AGENT']输入的信息是:".$_SERVER['HTTP_USER_AGENT']; 

输出的信息是:$_SERVER[‘HTTP_USER_AGENT’]输入的信息是:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

如果你想查看你的浏览器的情况,请点击 http://www.ijquery.cn/phpfunction/userBrowser

五:函数图片

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址