2013-06-03 37 views
0

我使用$_SERVER['HTTP_USER_AGENT']讓我在Android手機中使用的device.When的瀏覽器和操作系統的細節,它沒有顯示的Android os.It的版本,這樣表示HTTP_USER_AGENT沒有表現出Android版本

Mozilla/5.0 (Android; Mobile; rv:19.0) Gecko/19.0 Firefox/19.0 

我怎樣才能得到android版本。請幫助我..

+1

你用幾個設備試過了嗎?我認爲你的設備沒有通過用戶代理字符串傳遞Android版本。 – Dediqated

+0

如果用戶代理標題看起來像這樣,簡單地說,你不能 – Selvin

+0

是的,有些設備不顯示@Dediqated告訴的版本。 –

回答

0

如果客戶端在HTTP_USER_AGENT中沒有將自己標識爲Android,那麼服務器端可以做的並不多。 您可能試圖查看是否可以使用Javascript檢測更多信息,但是您必須將信息傳遞給PHP,可能使用cookie或通過Javascript將用戶重定向到適當的URL。

+0

感謝您的幫助@ LucaTNT..Can你告訴我,我可以使用哪些JavaScript功能...? –

+1

您可以使用navigator.userAgent來獲取用戶代理,但我擔心它會返回您已經在PHP中獲得的相同內容 – LucaTNT