PHP获取浏览器版本号
生活随笔
收集整理的這篇文章主要介紹了
PHP获取浏览器版本号
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
更多時(shí)候,討厭的ie讓人生氣,因些會(huì)有一些看不慣IE的人站出來(lái),告訴用戶們,趕快升級(jí)你們的IE或換個(gè)瀏覽器吧!!! 直接看PHP是如何獲取瀏覽器版本的 //分析返回用戶網(wǎng)頁(yè)瀏覽器名稱,返回的數(shù)組第一個(gè)為瀏覽器名稱,第二個(gè)是版本號(hào)。
function getBrowser() {
$sys = $_SERVER['HTTP_USER_AGENT'];
if (stripos($sys, "NetCaptor") > 0) {
$exp[0] = "NetCaptor";
$exp[1] = "";
} elseif (stripos($sys, "Firefox/") > 0) {
preg_match("/Firefox\/([^;)]+)+/i", $sys, $b);
$exp[0] = "Mozilla Firefox";
$exp[1] = $b[1];
} elseif (stripos($sys, "MAXTHON") > 0) {
preg_match("/MAXTHON\s+([^;)]+)+/i", $sys, $b);
preg_match("/MSIE\s+([^;)]+)+/i", $sys, $ie);
// $exp = $b[0]." (IE".$ie[1].")";
$exp[0] = $b[0] . " (IE" . $ie[1] . ")";
$exp[1] = $ie[1];
} elseif (stripos($sys, "MSIE") > 0) {
preg_match("/MSIE\s+([^;)]+)+/i", $sys, $ie);
//$exp = "Internet Explorer ".$ie[1];
$exp[0] = "Internet Explorer";
$exp[1] = $ie[1];
} elseif (stripos($sys, "Netscape") > 0) {
$exp[0] = "Netscape";
$exp[1] = "";
} elseif (stripos($sys, "Opera") > 0) {
$exp[0] = "Opera";
$exp[1] = "";
} elseif (stripos($sys, "Chrome") > 0) {
$exp[0] = "Chrome";
$exp[1] = "";
} else {
$exp = "未知瀏覽器";
$exp[1] = "";
}
return $exp;
}
總結(jié)
以上是生活随笔為你收集整理的PHP获取浏览器版本号的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模拟登录QQ判断是否需要验证码
- 下一篇: 让你的PHP也能执行JS并获得JS函数的