利用php检测用户使用浏览器类型

想为博客写一个记录用户信息的一个脚本,想记录用户的浏览器类型就写了下面的一个脚本,如果有哪写的不对的地方还请朋友们多多提出 大家一起交流

  1. /** 
  2.  * 利用php检测用户使用浏览器类型 
  3.  * 现阶段只是为了检测具有独立内核的浏览器 
  4.  * 对于像360、TT等没有做详细的识别 
  5.  */ 
  6.  
  7.  
  8. function getBro($useragent){ 
  9.     if (preg_match('/Firefox/i'$useragent)) { 
  10.         preg_match('/Firefox[\ |\/]?([.0-9a-zA-Z]+)/i'$useragent$version); 
  11.         $exp = 'Firefox '$version[1]; 
  12.     } elseif (preg_match('/Opera/i'$useragent)) { 
  13.         preg_match('/Version[\ |\/]?([.0-9a-zA-Z]+)/i'$useragent$version); 
  14.         $exp = 'Opera '$version[1]; 
  15.     } elseif (preg_match('/Chrome/i'$useragent)){ 
  16.         preg_match('/Chrome[\ |\/]?([.0-9a-zA-Z]+)/i'$useragent$version); 
  17.         $exp = 'Chrome '$version[1]; 
  18.     } elseif (preg_match('/MSIE/i'$useragent)){ 
  19.         preg_match('/MSIE[\ |\/]?([.0-9a-zA-Z]+)/i'$useragent$version); 
  20.         $exp = 'Internet Explorer '$version[1]; 
  21.     } elseif (preg_match('/Safari/i'$useragent){ 
  22.         preg_match('/Version[\ |\/]?([.0-9a-zA-Z]+)/i'$useragent$version); 
  23.         $exp = 'Safari '$version[1]; 
  24.     } else { 
  25.         $exp = '未知浏览器'
  26.     } 
  27.     return $exp

转载请注明:代码家园 » 利用php检测用户使用浏览器类型

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)