Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.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 - Fatal编程技术网

Php 获取浏览器();功能无法正常工作

Php 获取浏览器();功能无法正常工作,php,Php,我正在使用PHP5.4.12,我试图使用get_browser()函数。 但它根本不起作用。 我得到以下错误: “警告:get_browser():未在第4行的C:\wamp\www\myfirstfile.php中设置browscap ini指令” 我首先在我的电脑上使用了browscap.inipresent,然后下载了一个名为php_browscap.ini,但两者都不起作用 我正在使用wamp作为本地主机。我在php.ini文件中设置了browscap文件的位置: [browscap]

我正在使用PHP5.4.12,我试图使用
get_browser()函数。
但它根本不起作用。
我得到以下错误:

“警告:get_browser():未在第4行的C:\wamp\www\myfirstfile.php中设置browscap ini指令”

我首先在我的电脑上使用了
browscap.ini
present,然后下载了一个名为
php_browscap.ini
,但两者都不起作用

我正在使用wamp作为本地主机。我在
php.ini
文件中设置了browscap文件的位置:

[browscap]
; http://php.net/browscap
;browscap = "C:\wamp\bin\php\php5.4.12\php_browscap.ini"
但它还是给了我上面提到的那个错误

我的代码:

<?php
$browser = get_browser(null,true);
print_r($browser);
?>

您从未启用该选项:

;browscap = "C:\wamp\bin\php\php5.4.12\php_browscap.ini"
^---- comment/disable
删除

wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php/7.1/mods-available/browscap.ini

重新启动服务器

这是怎么回事:$browser=$\u server['HTTP\u USER\u AGENT']?别忘了重新启动web服务器,还要检查phpinfo(),确保编辑了正确的.ini文件。可能有很多。phpinfo将告诉您使用了哪一个。非常感谢Mar B:)有两个php.ini文件,我编辑了错误的一个。我的程序现在可以运行了。谢谢你的回复。为我工作