2011-06-19 67 views
3

我試圖找到一個很好的方法來檢測訪客操作系統,瀏覽器等php函數get_browser有多可靠?

我發現PHP函數get_browser

而且我看到功能能夠檢測出Java的,我雖然功能使用的用戶代理進行檢測,並且我沒有看到Java在我的虛擬機上安裝了Java的任何提及。

函數如何知道?

回答

4

這和你的browscap.ini文件一樣準確。該文件未與PHP捆綁在一起,因此您可以隨時更新它。你可以從http://browsers.garykeith.com/downloads.asp得到它。

注意事項:該數組中包含的值基於瀏覽器的「技術功能」,並未考慮用戶禁用的功能(即用戶可能已禁用JavaScript)。

+0

感謝那正是我想知道的。 – riviraz

+0

它也取決於瀏覽器提交的useragent。 –

0

這是不可靠的。它只會告訴您瀏覽器在啓用該功能時可能支持的內容。

更不用說,用戶代理可以被欺騙。