我最近在我的网站上提交了某些表单(主要与购物车应用程序相关)之后,做了一个header()重定向(到同一页面),这样用户就不会做出意想不到的事情。刷新页面或“返回”或“转发”并刷新页面。这是可接受的做法吗?
答案 0 :(得分:6)
这是名为redirect after post
或Post/Redirect/Get的标准做法。在处理职位表格时,这被认为是最佳做法
答案 1 :(得分:1)
是的,这是一个很好的做法。它使用户更加友好。事实上,它也可能是第二好的解决方案(当然,第一个主要是使用Ajax)!只要确保只在成功时才这样做。
答案 2 :(得分:0)
我认为使用header()
来完成它并不多,但我认为这是一个很好的做法。
正如minitech所说,确保你只在成功时才这样做。否则,请使用显示的相应错误消息重新呈现表单。