PHPBB3和超级全局?

时间:2015-06-09 12:27:15

标签: include user-agent phpbb3 superglobals

我尝试自定义PHPBB3界面。 为此,我需要包含页眉和页脚。

我尝试包含的头文件使用了......

$ this-> _agent = $ _SERVER ['HTTP_USER_AGENT'];

...包裹在一个函数中。

以下是打开PHPBB3索引页时的错误消息:

  

非法使用$ _SERVER。您必须使用请求类或   request_var()访问输入数据。

有关信息,我尝试包含的文件在除PHPBB3之外的任何其他上下文中都能正常工作。

有人可以告诉我我必须做什么以及我必须做什么才能摆脱此错误消息并让我的包含文件正常工作?

谢谢。

1 个答案:

答案 0 :(得分:1)

您只需使用request_var()函数来访问您的数据。

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

您可以在此处找到有关此功能的更多信息:

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