ICE NoteBook
2008年10月14日 星期二
get_browser()取得用戶端資訊
如果只是要取得用戶端瀏覽器資訊可以使用
$user_agent = $_SERVER['HTTP_USER_AGENT'] echo $user_agent; #Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; Dealio Toolbar 3.4)
如果要取得用戶端資訊可以使用
$browser = get_browser($_SERVER['HTTP_USER_AGENT'], true); echo "
"; var_dump($browser); echo "
"; /* array(31) { ["browser_name_regex"]=> string(61) "^mozilla/4\.0 (compatible; msie 6\.0; .*windows nt 5\.1.*).*$" ["browser_name_pattern"]=> string(53) "Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.1*)*" ["parent"]=> string(6) "IE 6.0" ["platform"]=> string(5) "WinXP" ["browser"]=> string(2) "IE" ["version"]=> string(3) "6.0" ["majorver"]=> string(1) "6" ["win32"]=> string(1) "1" ["frames"]=> string(1) "1" ["iframes"]=> string(1) "1" ["tables"]=> string(1) "1" ["cookies"]=> string(1) "1" ["backgroundsounds"]=> string(1) "1" ["cdf"]=> string(1) "1" ["vbscript"]=> string(1) "1" ["javaapplets"]=> string(1) "1" ["javascript"]=> string(1) "1" ["activexcontrols"]=> string(1) "1" ["cssversion"]=> string(1) "2" ["supportscss"]=> string(1) "1" ["minorver"]=> string(1) "0" ["alpha"]=> string(0) "" ["beta"]=> string(0) "" ["win16"]=> string(0) "" ["win64"]=> string(0) "" ["isbanned"]=> string(0) "" ["ismobiledevice"]=> string(0) "" ["issyndicationreader"]=> string(0) "" ["crawler"]=> string(0) "" ["aol"]=> string(0) "" ["aolversion"]=> string(1) "0" } */
但是使用get_browser()還須配合browscap.ini才能使用
通常系統是沒有此檔案
網路上搜尋下載後需放至非www資料夾才能使用
記得要到php.ini設定讀取路徑
‹
›
首頁
查看網路版