PHP: Используя browscap.ini на общем хосте. - ini_set () сбой

Я пытаюсь использовать get_browser (), к сожалению, моя страница находится на общем хосте, и у меня нет доступа к php.ini.

Я загрузил последнюю версию browscap.ini и поместил в моем корне документа. Я затем добавил следующий:-

если (! ini_set ('browscap', '/home/private stuff/browscap.ini')) {
отзовитесь эхом "Отказавший для установки browscap";
} еще {
отзовитесь эхом "browscap = [". ini_get ('browscap')".]";
}
выход ();

Но это перестало работать, (nb: оператор эха для неудавшегося условия всегда показывает [] - даже если я didn; t имеют файл browscap.ini, который установка должна все еще разоблачить в ini_get.... не был должен он?)

Я посмотрел на предыдущие вопросы на этом, и они, кажется, не помогают, никакие идеи?

9
задан GreybeardTheUnready 30 March 2010 в 14:19
поделиться

2 ответа

Согласно руководству PHP , 'browscap' можно изменить только в системных php.ini и / или httpd.conf. Вы не можете установить его на уровне скрипта.

9
ответ дан 4 December 2019 в 10:03
поделиться

Я не слышал об этой функции раньше, но в Google вокруг я наткнулся на phpbrowscap (ранее в этот репозиторий Google Code(, который является автономным классом, который вы должны иметь возможность использовать в своей размещенной среде. Автор поддерживает множество конфигурационных файлов, и QuickStart (ранее here) выглядит особенно просто.

12
ответ дан 4 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: