PHP:在共享主机上使用browscap.ini。-ini_set()失败

PHP:在共享主机上使用browscap.ini。-ini_set()失败,php,shared-hosting,browscap,Php,Shared Hosting,Browscap,我正在尝试使用get_browser(),不幸的是,我的页面位于共享主机上,无法访问php.ini 我已下载了最新版本的browscap.ini并将其放在我的文档根目录中。然后,我添加了以下内容:- 如果(!ini_set('browscap','/home/private stuff/browscap.ini'){ echo“无法设置浏览页面”; }否则{ echo“browscap=[”.ini_get('browscap').“]”; } 退出() 但是这失败了,(注意:失败条件的echo

我正在尝试使用get_browser(),不幸的是,我的页面位于共享主机上,无法访问php.ini

我已下载了最新版本的browscap.ini并将其放在我的文档根目录中。然后,我添加了以下内容:-

如果(!ini_set('browscap','/home/private stuff/browscap.ini'){
echo“无法设置浏览页面”;
}否则{
echo“browscap=[”.ini_get('browscap').“]”;
}
退出()

但是这失败了,(注意:失败条件的echo语句总是显示[]-即使我没有browscap.ini文件,设置也应该显示在ini_get中……不是吗?)


我已经看了前面关于这个的问题,它们似乎没有帮助,有什么想法吗?

我以前没有听说过这个功能,但在中我遇到了(以前在a(这是一个独立类,您应该能够在托管环境中使用)。作者支持许多配置文件和(以前)看起来特别容易。

根据您的建议,'browscap'只能在系统php.ini和/或httpd.conf中更改。您不能在脚本级别设置它。

谢谢Tony,我已经按照您的建议进行了操作,现在phpbrowscap可以工作了-所以这很好。不幸的是,这意味着我永远也不会知道为什么会使用ini\u set()这种方法不起作用,但我想生命太短暂了……thx Jon只是想加上我的声音,说这很有魅力!很棒的浏览器检测!(我最初想使用它,但它占用了大量内存,可能无法在我们的许多客户端共享主机上工作)