方法如下
	檢查用戶的agent字符串,它是瀏覽器發(fā)送的HTTP請求的一部分。用 $_SERVER['HTTP_USER_AGENT']得到agent字符串信息。
比如:
<?php echo $_SERVER['HTTP_USER_AGENT'];?>
有可能是打印出這樣的:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
封裝成函數(shù):
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é)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
新聞熱點
疑難解答
圖片精選