首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为PHP设置browscap

为PHP设置browscap
EN

Stack Overflow用户
提问于 2011-01-09 01:44:23
回答 2查看 6.8K关注 0票数 5

我刚刚尝试启用php_browscap.ini,以便可以使用get_browser函数。

但是,它似乎显示了一个空数组?

代码语言:javascript
复制
$user_agent = get_browser(null, true);

print_r($user_agent);

在我的php.ini文件中,我有以下内容:

代码语言:javascript
复制
[browscap]
; http://php.net/browscap
browscap = C:/wamp/bin/php/php5.3.0/extra/php_browscap.ini

我可能遗漏了一些简单的东西?

更新

我得到的输出:

代码语言:javascript
复制
Array ( [browser_name_regex] => §^.*$§ [browser_name_pattern] => * [browser] => Default Browser [version] => 0 [majorver] => 0 [minorver] => 0 [platform] => unknown [alpha] => [beta] => [win16] => [win32] => [win64] => [frames] => 1 [iframes] => [tables] => 1 [cookies] => [backgroundsounds] => [cdf] => [vbscript] => [javaapplets] => [javascript] => [activexcontrols] => [isbanned] => [ismobiledevice] => [issyndicationreader] => [crawler] => [cssversion] => 0 [supportscss] => [aol] => [aolversion] => 0 ) 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-09 02:02:16

您可以使用诸如ProcMon之类的工具来查找是否存在其他故障。这个工具会告诉你哪些文件被访问过,以及结果是什么。因此,您必须打开它,突出显示browsercap ini的路径,重新启动see服务器,并查看是否符合以下任何方案:

  • 文件不会拒绝
  • 查找错误路径
  • 根本不会出现在

如果你使用的是Windows,ProcMon是一个很棒的工具。

如果你发现这些场景中的任何一种,并且不知道该怎么做,只需编辑你的问题:-)

祝好运!

票数 2
EN

Stack Overflow用户

发布于 2012-08-08 00:12:30

有几个用于WAMP的php.ini文件。要转到正确的页面,请使用WAMP任务栏图标进行访问。这就是我让它工作的方式。事实证明,在我的例子中,它使用了C:\Apps\wamp\bin\apache\apache2.2.22\bin中的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4635235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档