【问题标题】:Go to new php page转到新的 php 页面
【发布时间】:2016-11-02 04:43:01
【问题描述】:

我想知道转到新页面的最佳方式。我有一个带有提交按钮的 PHP 文档。按下该按钮后,它会在该页面上运行 php 代码,创建一些会话变量,然后我希望它在执行此代码后转到下一页。我知道使用传统的提交按钮,您只需将正在运行的表单作为下一页,但我如何以不同的方式链接它?

【问题讨论】:

标签: php forms button hyperlink


【解决方案1】:

您可以使用成功的标头强制重定向,如下所示:

header("Location: second.php");

【讨论】:

  • 据我所见,标题需要放在第一位,但是我希望一些 php 代码首先运行,然后发生重定向。这可能吗?
  • @MandyLB,是的,有可能,唯一的要求是在header()调用之前没有任何HTML输出。
【解决方案2】:

在设计良好的 Web 应用程序中,脚本和页面之间没有直接关系,因为每个页面的控制脚本都是相同的,只是根据选择或完成的内容显示所需的页面。

有很多方法可以实现这一点,但一个很好的起点是查看 MVC 设计。

【讨论】:

    【解决方案3】:

    form action=''上设置新页面的URL以在提交表单后加载另一个脚本。

    【讨论】:

      猜你喜欢
      • 2012-12-16
      • 2010-10-04
      • 2019-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-11
      相关资源
      最近更新 更多