php - 发布 HTML 表单后重定向

标签 php javascript redirect post

发布 HTML 表单后是否可以重定向用户?

我有一个看起来像这样的表单

 <form action="/URL/" method="post">
     <input type="radio" name="answer" value="W" />W<br />
     <input type="radio" name="answer" value="X" />X<br />
     <input type="radio" name="answer" value="Y" />Y<br />
     <input type="radio" name="answer" value="Z" />Z<br />
     <input type="submit" />
 </form>

在用户单击提交按钮后,我是否可以将用户重定向到新页面?我发现了一些 javascript,但这似乎阻止了帖子的工作:S

干杯!

最佳答案

如果您使用 PHP,请在服务器上执行:

if( isset( $_POST['answer'])) {
    header( 'Location: http://www.example.com/newurl');
    exit();
}

请注意,您应该在 header() 调用中使用完整的 URL,并且您可能希望在调用 header() 后exit() 在这种情况下。

关于php - 发布 HTML 表单后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12092226/

相关文章:

php - 远程mysql连接错误是(HY000/1130)

php - INNER JOIN 和 UNION 的问题

javascript - 有没有更好的方法在 Ruby on Rails 上执行 Unobtrusive JavaScript?

reactjs - React Router Redirect 在专用路由中不起作用

php - header 不重定向(并且没有任何错误)

http - .htaccess 将文件夹下的所有页面重定向到新域

javascript - 远程提交表单,本地确认

javascript - 删除 cookie(PHP、JS)适用于 Firefox、Safari、Opera,但不适用于 Chrome

javascript - Uncaught TypeError : this. 函数不是函数

javascript - 我似乎无法运行 ngAnimate?