get_browser();功能不正常

时间:2013-07-25 18:05:00

标签: php

我正在研究PHP 5.4.12,我试图使用get_browser();函数。 但它根本不起作用。 我收到以下错误:

"Warning: get_browser(): browscap ini directive not set in C:\wamp\www\myfirstfile.php on line 4"

我首先在我的电脑上使用了browscap.ini,然后下载一个名为php_browscap.ini的电子邮件,但两者都没有用。

我使用wamp作为我的localhost。我在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);
?>

2 个答案:

答案 0 :(得分:10)

您从未启用该选项:

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

删除;

答案 1 :(得分:0)

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

重新启动服务器