Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的用户代理处理_Php_User Agent - Fatal编程技术网

php中的用户代理处理

php中的用户代理处理,php,user-agent,Php,User Agent,这是一个非常简单的问题,但我想知道如何使用php简单地找到php的体系结构和操作系统(版本也是?)。我还需要知道如何在反向代理后执行此操作 谢谢 macintosh264请看一看并使用以下内容: $\u服务器['HTTP\u用户\u代理']查看该功能,它可以识别平台、浏览器和其他功能 对于代理背后的用户,您不太可能获得此信息,因为用户代理可能会被更改,而有关用户的信息可能会被隐藏。请尝试以下操作: $_SERVER["HTTP_USER_AGENT"] 别忘了,get_browser()需要安

这是一个非常简单的问题,但我想知道如何使用php简单地找到php的体系结构和操作系统(版本也是?)。我还需要知道如何在反向代理后执行此操作

谢谢

macintosh264

请看一看并使用以下内容:

$\u服务器['HTTP\u用户\u代理']

查看该功能,它可以识别平台、浏览器和其他功能

对于代理背后的用户,您不太可能获得此信息,因为用户代理可能会被更改,而有关用户的信息可能会被隐藏。

请尝试以下操作:

$_SERVER["HTTP_USER_AGENT"]

别忘了,get_browser()需要安装一个browscap.ini文件。caps可以在这里找到:好的,我看到了,它给了我:Mozilla/5.0(Macintosh;Intel Mac OS X 10.7;rv:5.0.1)Gecko/20100101 Firefox/5.0.1。现在,我如何将其解析为数据,以便将Macintosh、10.7和Firefox视为唯一的变量上述get_browser()与浏览器caps文件结合,通过关联数组提供结构化信息。