得到用户浏览器的详细情况 |
方法是使用PHP的内置函数:get_browser(). 函数get_browser()用来检测用户浏览器的兼容性. 该函数通过查看保存在browscap.ini文件里的关于浏览器的信息来确定.默认情况下,使用$HTTP_USER_AGENT的值,当然你也可以传递另外的字符串给它. 返回的结果保存在一个包含各种元素的数组里,比如浏览器的主版本号和次版本号,是否支持COOKIE,JAVASCRIPT等. 下面的例子展示了如何使用这个函数. 例一 Get_browser() 1 2 3 function list_array ($array) { 4 while (list ($key, $value) = each ($array)) { 5 $str .= "$key: $value \n"; 6 } 7 return $str; 8 } 9 echo "$HTTP_USER_AGENT \n"; 10 $browser = get_browser(); 11 echo list_array ((array) $browser); 12 ?> 13 输出的结果就象下面的这样: 1 2 Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586) 3 browser_name_pattern: Mozilla/4\.5.* 4 parent: Netscape 4.0 5 platform: Unknown 6 majorver: 4 7 minorver: 5 8 browser: Netscape 9 version: 4 10 frames: 1 11 tables: 1 12 cookies: 1 13 backgroundsounds: 14 vbscript: 15 javascript: 1 16 javaapplets: 1 17 activexcontrols: 18 beta: 19 crawler: 20 authenticodeupdate: 21 msn: 22 要使该这个能够工作,必须正确配置browscap.ini文件. |
![]() |
百度中 得到用户浏览器的详细情况 相关内容 |
![]() |
Google搜索中 得到用户浏览器的详细情况 相关内容 |