在我的MVC框架中,我有时在表单提交后重定向。假设你发布一个表单到/ example/input。表单提交后正确的HTTP 1.1头响应代码
我想在PHP中添加适当的标题代码和说明文字,例如: header('HTTP/1.1 404 Not Found');
1)您的输入包含错误。你留在/ example/input页面并再次获取表单,标记错误等。哪个HTTP 1.1。代码和文本将是正确的发送重定向指令?
2)您的输入正常,元素已保存,您将通过Header('Location: ...')
重定向到/ example/success。哪个HTTP 1.1。代码和文本在这里是适当的吗?
3)PHP代码由于错误配置,缺少包含文件,损坏的数据库连接或其他有时会出错的错误而引发错误。哪个HTTP 1.1。代码和文本在这里是适当的吗?
我在这里查看了代码:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 数字200显示正确的是1),而数字301/302显示正确的是2),数字500是3)。但是,在所有三种情况下,我发现上述链接中的代码后面的标题/解释与我上面描述的情况不完全吻合。我应该选择其他代码/文本吗?
你最好提交表单到'/ example/input' – 2012-07-22 03:59:36