在PHP和Javascript中,通过哪些功能我们可以知道最终用户在使用站点时的最终用户操作系统?如何通过PHP和Javascript知道客户端操作系统?
0
A
回答
4
随着跟上时代的browscap.ini,您可以使用get_browser() PHP函数。
对于基于Javascript的检测,从quirksmode.org
3
在javascript中检查出this script:
navigator.platform给你一个总体思路(win32的举例)。 navigator.userAgent可以用这个正则表达式解析:/^[^\(]*\((.*)]\)/
给你第一组圆括号中的内容。这通常被分成多个子部分,例如:
"Windows; U; Windows NT 6.0; en-US; rv:1.9.1.3pre"
Zytrax保持useragents美妙的列表。
在PHP:
browser.php解析用户代理到操作系统,浏览器和浏览器版本:
记住尽管这不管你怎么检测它,它可以伪造。
相关问题
- 1. C#远程桌面:想知道客户端设备或客户端操作系统
- 2. 确定客户端操作系统在PHP
- 3. PHP获取当前客户端操作系统语言
- 4. 如何在Windows 7操作系统中激活NTP服务器和客户端?
- 5. 通过WCF从客户端1到客户端2的通知
- 6. 如何仅通过客户端编码操作MP3标签?
- 7. PHP通知系统
- 8. 如何通过WinAPI和C++在Windows系统上的服务中通知客户端应用程序?
- 9. 获取客户端的操作系统名称
- 10. QEMU客户操作系统中的网络如何工作?
- 11. 如何知道系统
- 12. 检测WCF客户端打开通道操作
- 13. 如何知道客户端的URL在WSO2 ESB的过滤
- 14. 通过Silverlight确定操作系统
- 15. 通过操作系统执行程序
- 16. 如何向多个客户端通知单个用户的操作?基于网络的频道
- 17. 系统ID和客户端更改管理系统别名
- 18. Android MQTT,客户端状态如何知道setWill正在工作?
- 19. 通过客户端
- 20. 如何知道通道断开是否来自Netty客户端中的客户端或服务器
- 21. 我如何通过jQuery ajax制作通知系统?
- 22. 如何在客户端系统中制作事件
- 23. 如何使用python将作业安排到客户端系统?
- 24. Apache xmlrpc - 客户端通知
- 25. WCF REST服务和客户端通知
- 26. 用php和socket.io通知系统
- 27. PHP/jQuery通知系统
- 28. PHP PDO通知系统
- 29. PHP系统通知发送
- 30. WCF客户端 - 客户端何时关闭通道