表单提交后重定向是一种好习惯吗?

时间:2012-05-26 18:55:57

标签: php redirect

我最近在我的网站上提交了某些表单(主要与购物车应用程序相关)之后,做了一个header()重定向(到同一页面),这样用户就不会做出意想不到的事情。刷新页面或“返回”或“转发”并刷新页面。这是可接受的做法吗?

3 个答案:

答案 0 :(得分:6)

这是名为redirect after postPost/Redirect/Get的标准做法。在处理职位表格时,这被认为是最佳做法

答案 1 :(得分:1)

是的,这是一个很好的做法。它使用户更加友好。事实上,它也可能是第二好的解决方案(当然,第一个主要是使用Ajax)!只要确保只在成功时才这样做。

答案 2 :(得分:0)

我认为使用header()来完成它并不多,但我认为这是一个很好的做法。

正如minitech所说,确保你只在成功时才这样做。否则,请使用显示的相应错误消息重新呈现表单。