即使瀏覽器代理值被更改,使用Php是否可以檢測到確切的操作系統?操作系統檢測,如果useragent值被改變
這裏的情況
如果有人使用 「general.useragent.override」
Actual: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0
Override: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10
$ _ SERVER [ 'HTTP_USER_AGENT']值將完全覆蓋假火狐用戶代理值。即使檢測正確的操作系統也沒有用。
在這種情況下是否有任何Php解決方案? 謝謝。
謝謝lonesomeday。 我可以看到,即使Google將useragent更改爲iPad,Google也會失敗。 – TheMonkeyKing