我正在开发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作为我的本地主机。我在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
重新启动服务器