【发布时间】:2012-07-22 03:49:44
【问题描述】:
在我的 MVC 框架中,我有时会在提交表单后重定向。假设您将表单发布到 /example/input。
我想在 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