header()自动重定向页面而不是在提交表单后重定向页面

时间:2018-01-02 00:33:20

标签: javascript php forms email

我创建了一个表单,在单击提交时会自动邮寄。邮件发送后,我想将用户引导到感谢页面。我研究过并发现header()的{​​{1}}函数并尝试使用下面的代码。

php

它的作用是自动将我重定向到"谢谢你"页面,显然不是我想要的。

以下是表单的HTML。我应该提到PHP与html在同一页面上

我应该提一下,在我这样做之前邮件功能确实有效,我选择时会收到发送到该地址的电子邮件。但是,它并没有清除这些字段。

我认为if()会检查邮件功能是否已正确执行,如果填写了字段,则会显示,但显然情况并非如此。

有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

这是一个PHP文件的工作示例,其中form submits to itself发送email,如果电子邮件已成功发送,则重定向到{ {1}}。

以下是代码:

https://example.com/thank-you
相关问题