在http中处理表单的正确方法是什么?处理表单的正确方法
上/ SomePage的:
<form method="POST" action="/someaction.html">
<input type="text" name="name">
<input type="submit">
</form>
假设,即用户没有填写 “姓名”。所以我应该产生一些错误。我应该怎么做:
第一种方法
- POST/someaction和302重定向到/ posterror错误= 1
- GET/posterror错误= 1和200 OK与有关错误的内容?并形成
二
- POST/someaction和200 OK与有关错误和形式
三含量
- POST/someaction,记得在会议形式错误和302重定向到/ posterror
- GET/posterror和200 OK与有关错误的内容和形式
哪一个是正确的方法是什么?也许是第四个?
谢谢。那么适当的GET请求呢? URL查询或会话中的参数错误?用表单或错误获取页面?你有什么意见? – Oroboros102
我通常会使用flashdata(仅持续一页刷新的会话数据)在窗体顶部显示错误。如果页面刷新,错误消失,但如果再次提交表单,错误将在必要时重新出现,或者如果全部修复,则会消失(以及用户重定向)。 – Matthew