《PHP實(shí)例:php獲取訪問者瀏覽頁面的瀏覽器類型》要點(diǎn):
本文介紹了PHP實(shí)例:php獲取訪問者瀏覽頁面的瀏覽器類型,希望對您有用。如果有疑問,可以聯(lián)系我們。
方法如下PHP教程
檢查用戶的agent字符串,它是瀏覽器發(fā)送的HTTP請求的一部分.用 $_SERVER['HTTP_USER_AGENT']
得到agent字符串信息.PHP教程
比如:PHP教程
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>
有可能是打印出這樣的:PHP教程
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
封裝成函數(shù):PHP教程
function my_get_browser(){ if(empty($_SERVER['HTTP_USER_AGENT'])){ return 'robot!'; } if( (false == strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')) && (strpos($_SERVER['HTTP_USER_AGENT'], 'Trident')!==FALSE) ){ return 'Internet Explorer 11.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 10.0')){ return 'Internet Explorer 10.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 9.0')){ return 'Internet Explorer 9.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 8.0')){ return 'Internet Explorer 8.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 7.0')){ return 'Internet Explorer 7.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6.0')){ return 'Internet Explorer 6.0'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Edge')){ return 'Edge'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Firefox')){ return 'Firefox'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Chrome')){ return 'Chrome'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Safari')){ return 'Safari'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Opera')){ return 'Opera'; } if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'360SE')){ return '360SE'; } //微信瀏覽器 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessage')){ return 'MicroMessage'; }> }
總結(jié)PHP教程
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流.PHP教程
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/1921.html