2011-09-20 41 views
-1

這是一個非常簡單的問題,但我想知道如何使用php來簡單地找到體系結構以及操作系統(版本呢?)和php。我也需要知道如何在逆向代理之後執行此操作。php中的用戶代理處理

感謝,

macintosh264

回答

0

看一看here並使用此:

$ _ SERVER [ 'HTTP_USER_AGENT']

+0

好吧,我看到,它給了我:Mozilla的/ 5.0(Macintosh上,英特爾的Mac OS X 10.7; RV:5.0.1)的Gecko/20100101 Firefox的/5.0.1。現在我該如何解析數據,以便將Macintosh和10.7和Firefox作爲唯一變量 – macintosh264

+0

上面提到的get_browser()與瀏覽器caps文件結合,通過assoc提供了結構化信息。陣列。 – SteAp

+0

好的,謝謝。 – macintosh264

0

get_browser()功能,它可以識別平臺,瀏覽器,和其他能力。

對於代理後面的用戶,您不太可能獲得此信息,因爲用戶代理可能會被更改並且隱藏了用戶的相關信息。

+0

不要忘記,那個get_browser()需要安裝一個browscap.ini文件。大小可以在這裏找到:http://browsers.garykeith.com/downloads.asp – SteAp