【问题标题】:How to get the referring filename from a request in PHP如何从 PHP 中的请求中获取引用文件名
【发布时间】:2013-10-21 11:07:31
【问题描述】:

我正在对我的 Web 应用程序的注册方面进行最后润色,并且正在为如何显示“成功”消息而摸不着头脑。

我决定使用以下方式重定向:

header("Location: account.php", true, 303);

完成此操作后,我决定检查引用文件名(和 GET 变量)以确保它来自“account.php?action=processregister”。

我想知道,我如何编写代码来检索处理重定向的文件名(和变量)?

如果您需要更多信息,例如代码,请随时询问。

更新

在 Google 上进行一些挖掘后发现此内容,可能对其他提问者有用:https://github.com/plasticbrain/PHP-Flash-Messages

【问题讨论】:

    标签: php redirect header referer


    【解决方案1】:

    获取推荐人 $_SERVER['HTTP_REFERER'];从这里http://php.net/manual/en/reserved.variables.server.php

    对于您的问题,我认为您需要在 $_SESSION 中存储一些数据。

    例如$_SESSION['flash-message'] = 'Registration done successefull!'

    【讨论】:

    • 谢谢,不过 $_SERVER['HTTP_REFERER'];返回类似“domain.tld/dir/dir2/filename.php”的东西,这很好,但是我还需要 GET 变量(例如 ?action=thisorthat)
    猜你喜欢
    • 1970-01-01
    • 2020-10-27
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多