我下载了browscap.ini文件,然后将其粘贴到目录“C:\ wamp \ bin \ php \ php5.4.3 \ extras”中,然后我转到php.ini文件并在那里进行了这些更改:
[browscap]
; http://php.net/browscap
browscap = extras/browscap.ini
然后我重新启动服务器,并在temp.php文件中输入以下代码:
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br><br>";
$browser = get_browser(null, true);
print_r($browser);
?>
现在输出如下:
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4
Warning: get_browser(): browscap ini directive not set in C:\wamp\www\functions\browser.php on line 4
我错过了什么吗?请提供一些解决方案,对不起,如果我无法让您理解
答案 0 :(得分:24)
您将使用Full PATH
并在完成后重新启动服务器
示例
[browscap]
; http://php.net/browscap
browscap = "C:\xampp\php\extras\browscap.ini"
答案 1 :(得分:9)
在linux服务器上
wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php.d/browscap.ini
[browscap]
; http://php.net/browscap
browscap = "/etc/php.d/browscap.ini"
答案 2 :(得分:2)
使用此代码进行安装,在mint和debian上进行测试
wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php5/apache2/browscap.ini
sudo echo -e "[browscap]\n browscap = '/etc/php5/apache2/browscap.ini'" >> php.ini
sudo service apache2 reload
答案 3 :(得分:1)
这对我在MacBook上工作。
[browscap]
; http://php.net/browscap
browscap = "/usr/local/etc/browscap.ini"