2015-06-09 4 views
1

Я пытаюсь настроить свой интерфейс PHPBB3. Для этого мне нужно включить заголовок и нижний колонтитул.PHPBB3 и супер глобалы?

Заголовочный файл я пытаюсь включить имеет использование ...

$ это -> _ агент = $ _SERVER [ 'HTTP_USER_AGENT'];

... завернутый в функцию.

Вот сообщение об ошибке при открытии страницы индекса PHPbb3:

Illegal использование $ _SERVER. Вы должны использовать класс запроса или request_var() для доступа к входным данным.

Для информации, которую я пытаюсь включить, хорошо работает в любом другом контексте, чем PHPBB3.

Может ли кто-нибудь сказать мне, что я должен делать, и где я должен это сделать, чтобы избавиться от этого сообщения об ошибке и правильно ли включил мой включенный файл?

спасибо.

ответ

1

Вам нужно использовать функцию request_var() для доступа к вашим данным.

$userAgent = request_var('HTTP_USER_AGENT',''); 

Вы можете найти более подробную информацию об этой функции здесь:

https://wiki.phpbb.com/Function.request_var

+0

(мой плохой, я должен смотреть на дату тему, в следующий раз ...) –