【发布时间】:2012-09-21 17:07:38
【问题描述】:
我下载了 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
我错过了什么吗?请提供一些解决方案,如果我无法让您理解,请见谅
【问题讨论】:
-
重启浏览器可能不够。 PHP 在本地网络服务器中运行。重启那个。
-
对不起,我的意思是我重新启动了服务器,我错误地输入了浏览器,它应该是服务器。
-
@mario,我不知道时区,我想使用不起作用的 get_browser。
-
@mario 我不相信这是重复的
-
@Baba:是的。不是这个。现在看起来更像是编辑差异。 (否则会因为过于本地化而紧密投票。)
标签: php browser-detection browscap