gpt4 book ai didi

php - 在 PHP 中确定客户端操作系统

转载 作者:可可西里 更新时间:2023-11-01 00:07:39 25 4
gpt4 key购买 nike

我的 index.php 中有两个页面重定向。这些页面是 example_system_os.phpexample_mobile_os.php

PHP如何判断用户的操作系统?

最佳答案

get_browser函数可用于从浏览器发送的 User-Agent HTTP header 中提取一些信息。

在这些信息中,似乎有一些关于浏览器运行的操作系统的数据——即关于客户端操作系统的数据。


引用 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 header 是由客户端发送的,这意味着:

  • 它可以被禁用
  • 它可以被伪造(即你可以在其中得到任何类型的垃圾 ^^)

关于php - 在 PHP 中确定客户端操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2280172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com