【问题标题】:How can I come back to previous php page when I call another php?当我调用另一个 php 时,如何返回上一个 php 页面?
【发布时间】:2018-07-18 06:45:05
【问题描述】:

我有 2 个 PHP 页面。在第一页中,我单击了一个按钮,该按钮通过<a> 标签重定向到另一个文件并完成其工作(发送邮件)。但现在我希望一旦该页面功能完成,它应该在没有任何用户操作的情况下进入上一页。我该怎么做?

include 一次不是解决方案,因为它只是调用其他 php.ini 文件。不过,我需要回到同一页面。

【问题讨论】:

    标签: php user-interface navigation


    【解决方案1】:

    试试这个

    header('Location: ' . $_SERVER['HTTP_REFERER']);
    

    【讨论】:

      【解决方案2】:

      您可以使用: header('位置:'.$_SERVER['HTTP_REFERER']);

      【讨论】:

        【解决方案3】:

        这是您可以使用 javascript 返回上一页的解决方案。

        DOM 中有一个名为 History 的对象,您可以在 onload 事件中使用它:-

        例如https://www.w3schools.com/jsref/met_his_go.asp

        window.History.go(-1);
        

        【讨论】:

        • 但它正在抛出警告:使用未定义的常量窗口 - 假定为“窗口”(这将在 PHP 的未来版本中抛出错误)
        猜你喜欢
        • 1970-01-01
        • 2019-09-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多