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

Gre*_*ady 9 php shared-hosting browscap

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

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

if(!ini_set('browscap','/ home/private stuff /browscap.ini')){echo
"无法设置browscap";
} else {
echo"browscap = [".ini_get('browscap')."]";
}
exit();

但这失败了,(nb:失败条件的echo语句总是显示[] - 即使我没有;但是有browscap.ini文件,设置应该仍然出现在ini_get ....不应该吗?)

我已经看过以前的问题了,他们似乎没有任何帮助,任何想法?

Ton*_*ler 12

我之前没有听说过这个功能,但是在Googling中我遇到了phpbrowscap(以前在这个Google Code repo(这是一个独立的类,您应该能够在托管环境中使用).作者支持许多配置文件而QuickStart(以前在这里)看起来特别容易.


Mar*_*c B 9

根据PHP手册,'browscap'只能在系统php.ini和/或httpd.conf中更改.您无法在脚本级别设置它.