标签:php
我的index.php中有两个页面重定向.这些页面是example_system_os.php和example_mobile_os.php.
如何在PHP中确定用户的操作系统?
解决方法:
get_browser功能可用于提取浏览器发送的User-Agent HTTP标头的一些信息.
在这些信息中,似乎有一些关于浏览器运行的操作系统的数据 – 即关于客户端OS.
引用get_browser手册页上给出的示例:
Array
(
[browser_name_regex] => ^mozilla/5\.0 (windows; .; windows nt 5\.1; .*rv:.*) gecko/.* firefox/0\.9.*$
[browser_name_pattern] => Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:*) Gecko/* Firefox/0.9*
[parent] => Firefox 0.9
[platform] => WinXP
[browser] => Firefox
[version] => 0.9
但请注意,User-Agent HTTP标头由客户端发送,这意味着:
>它可以被禁用
>它可以伪造(即你可以得到任何种类的垃圾^^)
标签:php
来源: https://codeday.me/bug/20190722/1498423.html