top
Loading...
得到用戶瀏覽器的詳細情況

方法是使用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
";
6 }
7 return $str;
8 }
9 echo "$HTTP_USER_AGENT
";
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文件.
作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗