我刚刚尝试启用php_browscap.ini,以便我可以使用get_browser功能.
但是,它似乎显示一个空数组?
$user_agent = get_browser(null, true);
print_r($user_agent);
在我的php.ini文件中,我有以下内容:
[browscap]
; http://php.net/browscap
browscap = C:/wamp/bin/php/php5.3.0/extra/php_browscap.ini
我可能错过了一些简单的东西?
更新
输出我得到:
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 )
解决方法:
你可以找到使用像ProcMon这样的工具失败的东西.这个工具会告诉你哪些文件被访问过,结果是什么.因此,您必须打开它,突出显示browsercap的路径,重新启动网络服务器并查看是否有任何适合的情况:
>文件不存在
>许可被拒绝
>寻找错误的道路
>根本没有出现
如果你在Windows中,ProcMon是一个很棒的工具.
如果您发现任何这些情况,并且不知道该怎么做,只需编辑您的问题:-)
祝好运!
标签:php,wamp,browscap 来源: https://codeday.me/bug/20190630/1340541.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。