【发布时间】:2014-10-10 09:34:19
【问题描述】:
我有一个需要填写所有信息的表单,并且我有检查字段是否已填写的脚本,但我无法弄清楚如何使用 POST 将其重定向回表单数据来解释错误,有没有这样的方法????
我知道可以使用像 header("Location: index.php?e=1"); 这样的 GET 数据来执行此操作
但我想让 URL 简单地说:
https://foo.bar/index.php 而不是https://foo.bar/index.php?e=1
【问题讨论】:
-
我相信用 POST 请求重定向是不可能的。生成的请求将始终是一个获取请求,发送到第一个 url 的任何发布数据都不会发送到第二个 url。
-
浏览器不允许这样做,因为 POST 应该被发送到用户知道的位置。转发 POST 数据被视为 POST 数据“监管链”中的一种中断。
标签: php forms variables redirect post