有沒有辦法檢測用戶是否正在使用iDevice而不讀取用戶代理(很容易被欺騙)?我想有一個移動版本(沒有驗證碼),但桌面版本會有驗證碼,所以我想使用除UA檢查之外的其他檢查方法。檢測用戶是否正在使用iDevice
0
A
回答
2
據我所知,你無法檢測到沒有用戶代理的手機。事實上,沒有那個檢查移動設備的其他功能..
您可以檢查這個輕量級類檢測手機類設備:
1
首先,@bwoebi說,有沒有其他方式可靠地檢查,看看他們是否在iOS上。
但是,你可以說這樣的話;好的,移動設備的屏幕尺寸爲< Y * X,因此我可以檢查屏幕尺寸。不幸的是,這也很容易被欺騙 - 通過調整瀏覽器窗口的大小。
最後,跳過任何人的Captcha可能不是一個好主意。只需使用它或不使用 - 黑客足夠聰明,可以設置用戶代理或調整瀏覽器的大小。此外,它不像人們在移動不能解決Captchas。
0
我只是用手機檢測約30分鐘前,它完美的作品,並易於實現所有你把你的代碼是:
// Check for a specific platform with the help of the magic methods:
if($detect->isiOS()){
// do code here
}
,它會做的代碼。使用方便。 只需將include 'includes/Mobile_Detect.php'; $detect = new Mobile_Detect();
放在頁面的頂部,它就可以正常工作。
相關問題
- 1. 檢測Apache是否正在使用mod_rewrite
- 2. 檢測iDevice顏色
- 3. 檢測用戶是否在家
- 4. Firebase檢測用戶是否存在
- 5. 檢測用戶是否在代理後
- 6. 檢測用戶是否在組中
- 7. iPhone - 檢測iDevice是否有前置攝像頭
- 8. 如何檢測用戶是否正在使用Lotus Notes瀏覽器?
- 9. 檢測用戶是否正在使用NodeJS訪問我的網絡(WIFI)
- 10. 檢測用戶是否在使用gapi.auth.authorize時關閉彈出框
- 11. 如何檢測用戶是否在使用javascript的PC上
- 12. 檢測用戶是否爲測試用戶
- 13. 檢查用戶是否正在使用特定語言環境
- 14. 檢測用戶是否註銷Facebook
- 15. 檢測用戶是否已登錄
- 16. 檢測用戶是否先前投票?
- 17. 檢測用戶是否登錄到Facebook
- 18. 檢測是否有人正在使用遠程桌面
- 19. 如何檢測OpenGL調試器是否正在使用?
- 20. 檢測用戶是否修改了程序使用的dll
- 21. 新的Facebook API:使用getLoginStatus來檢測用戶是否登錄
- 22. 檢測用戶是否使用了後退按鈕
- 23. 使用Paginator(backbone.js)時無法檢測用戶是否登錄
- 24. 檢測Flash應用程序是否使用Javascript正確加載?
- 25. 正在檢測在線用戶:PHP
- 26. 檢測Active Directory用戶帳戶是否在Python中使用LDAP進行鎖定
- 27. 如何檢測用戶是否正在查看我的應用程序(Android)
- 28. 如何檢測用戶是否正在用他的設備行走/跑步?
- 29. 檢測我的應用程序是否正在從用戶目錄執行
用PHP沒有完美的解決方案。所有通過HTTP傳遞的數據都可以僞造。 – bwoebi 2013-05-02 12:45:06
嗨,你爲什麼要檢查?驗證碼用於檢查用戶是機器還是人。在iPhone中,只有一個人可以啓動應用程序。你知道我的意思? :) – Retterdesdialogs 2013-05-02 12:45:56
好的,但假UA是一個孩子的戲劇。有沒有先進的檢測? – VladHQ 2013-05-02 12:46:47