我在哪里放置一个代码,当提交表单时,它将重定向到另一个页面? [复制]

Posted

技术标签:

【中文标题】我在哪里放置一个代码,当提交表单时,它将重定向到另一个页面? [复制]【英文标题】:Where do I place a code that when the form is submitted, it will redirect to another page? [duplicate] 【发布时间】:2017-07-01 10:22:12 【问题描述】:

我有以下运行良好的 php 代码。但是,不是在提交表单并在页面上显示“谢谢”之后,我希望它被重定向到我设计精美的另一个页面。该页面被标记为thankyou.html

这是我的 php 代码

enter image description here

请问我在哪里放置重定向到thankyou.html页面的代码? 谢谢 佐利佐

【问题讨论】:

你能把代码粘贴到你问题的图片中吗? 只是一个建议,您的屏幕截图中包含 mysql 用户名/密码以及标题中带有 URL 的 MySQL 数据库的打开选项卡,您可能需要替换登录详细信息 (如果它们是正确的) 【参考方案1】:

使用

header('Location: thankyou.html')echo '<script>window.location.href = "thankyou.html"</script>';

在你的 if 语句中, 如果你想在重定向后显示一些消息,你可以使用 session 来存储临时成功消息

【讨论】:

【参考方案2】:

重定向代码是header("location:thankyou.html");

如果执行插入查询,页面重定向到thankyou.html

if(mysqli_query($link,$sql))

    header("location:thankyou.html");

【讨论】:

以上是关于我在哪里放置一个代码,当提交表单时,它将重定向到另一个页面? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在提交表单和位置重定向后打开特定模式

Ajax表单提交后如何将用户重定向到另一个页面

Ajax 表单提交后如何将用户重定向到另一个页面?

上传文件时,我在哪里放置 Spinner 代码?

提交ajax表单并使用jquery重定向到另一个页面

提交表单后重定向到另一个页面?