我試圖找到一個很好的方法來檢測訪客操作系統,瀏覽器等php函數get_browser有多可靠?
我發現PHP函數get_browser
而且我看到功能能夠檢測出Java的,我雖然功能使用的用戶代理進行檢測,並且我沒有看到Java在我的虛擬機上安裝了Java的任何提及。
函數如何知道?
我試圖找到一個很好的方法來檢測訪客操作系統,瀏覽器等php函數get_browser有多可靠?
我發現PHP函數get_browser
而且我看到功能能夠檢測出Java的,我雖然功能使用的用戶代理進行檢測,並且我沒有看到Java在我的虛擬機上安裝了Java的任何提及。
函數如何知道?
這和你的browscap.ini
文件一樣準確。該文件未與PHP捆綁在一起,因此您可以隨時更新它。你可以從http://browsers.garykeith.com/downloads.asp得到它。
注意事項:該數組中包含的值基於瀏覽器的「技術功能」,並未考慮用戶禁用的功能(即用戶可能已禁用JavaScript)。
這是不可靠的。它只會告訴您瀏覽器在啓用該功能時可能支持的內容。
更不用說,用戶代理可以被欺騙。
感謝那正是我想知道的。 – riviraz
它也取決於瀏覽器提交的useragent。 –