使用get_browser來獲取分析用戶瀏覽器和系統

最近打算收集用戶的一些系統信息,很快的就想到了本身寫正則來分析user-agent。可是我在無心瀏覽PHP手冊的時候發現了這麼一個函數get_browser,它能很快的幫你分析好這些信息,根本不須要你去本身去寫正則分析,它會幫你一一分析好,你只須要拿你須要的數據就好了。 javascript

不過要使用這個函數以前你還須要去下載browscap.ini,由於這個函數是基於這個配置實現分析的。 php

先下載browscap.ini,而後打開php.ini在裏面查找browsap這個關鍵字,找到它並配置好它,若是沒有的話,那本身添加如下代碼
css

[browscap]
; http://php.net/browscap
browscap = myPath/browscap.ini
重啓apache,大功告成。

最終返回的數據
html

Array
(
    [browser_name_regex] => mozilla/5\.0 \(.*windows nt 6\.1.*wow64.*\) applewebkit/.* \(khtml, like gecko\).*chrome/26\..*safari/.*$�
    [browser_name_pattern] => Mozilla/5.0 (*Windows NT 6.1*WOW64*) AppleWebKit/* (KHTML, like Gecko)*Chrome/26.*Safari/*
    [parent] => Chrome 26.0
    [platform] => Win7
    [platform_version] => 6.1
    [win32] => 
    [win64] => 1
    [comment] => Chrome 26.0
    [browser] => Chrome
    [version] => 26.0
    [majorver] => 26
    [minorver] => 0
    [beta] => 1
    [frames] => 1
    [iframes] => 1
    [tables] => 1
    [cookies] => 1
    [javascript] => 1
    [javaapplets] => 1
    [cssversion] => 3
    [alpha] => 
    [win16] => 
    [backgroundsounds] => 
    [vbscript] => 
    [activexcontrols] => 
    [ismobiledevice] => 
    [issyndicationreader] => 
    [crawler] => 
    [aolversion] => 0
)
相關文章
相關標籤/搜索