【问题标题】:PHPBB3and super globals?PHPBB3 和超级全局变量?
【发布时间】:2015-06-09 12:27:14
【问题描述】:

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

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

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

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

这是我打开 PHPBB3 索引页面时的错误消息:

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

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

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

谢谢。

【问题讨论】:

    标签: include user-agent phpbb3 superglobals


    【解决方案1】:

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

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

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

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

    【讨论】:

    • (我的错,我得看题目日期,下次……)
    猜你喜欢
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 2023-03-14
    相关资源
    最近更新 更多