php知道客户端用的操作系统,在PHP中确定客户端操作系统

标签: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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值