所以我有一个html表单,我有一个提交它的URL,比如URL是www.myformsubmit.com/form_submit.php。这个form_submit.php会给我一个文字,说明表格中的一切是否正确或打印出错误信息。
我想要做的是,在将表单提交到form_submit.php之后,我想将用户重定向到感谢页面。我的问题是,有没有办法在不必触及form_submit.php的情况下执行此操作,如果是的话,该怎么做?
答案 0 :(得分:3)
使用当前设置,如果不修改form_submit.php
,则无法重定向到其他页面。
您可以将表单提交给自己,然后执行以下操作:
<?php
// Optionally, also make sure that there are no errors.
if (isset($_POST["SomeInputValue"])):
{
// Must be BEFORE any output is sent!
header("Location: /thank_you.php");
}
else
{
// Display the form page.
}
?>
答案 1 :(得分:0)
我的问题是,有没有办法在不必触及form_submit.php的情况下执行此操作,若是,如何?
您想检查form_submit.php中是否一切正常,但您不想向其发布数据?我认为这是不可能的。
答案 2 :(得分:0)
有没有办法在不必触及form_submit.php的情况下执行此操作, 如果是的话怎么样?
简短的回答是否定的。要正确回答您的问题,我们需要知道为什么您无法修改form_submit.php。这是因为在正确填写表单时,可以添加一行简单的代码重定向到“谢谢”页面。
(随着问题的发展,会相应地编辑)