【发布时间】:2012-07-06 12:38:59
【问题描述】:
是否可以重定向到另一个页面,比如 add.php 与发送到原始页面的请求。
假设我有一个文件:form.html,它有一个发布表单 现在我将其提交给 form.php。
我希望 form.php 将请求重定向到 add.php,以便 add 接收与 form.php 相同的 POST 参数
这样做是为了 form.php 可以分析一个名为 action 的隐藏字段,并根据其值重定向到 add.php 或 edit.php 。我知道这可以通过更改 form.action 属性在 javascript 中完成。我想知道服务器端是否有可能
【问题讨论】:
-
你为什么没有一个文件呢?既可以处理编辑也可以添加
-
为什么不直接使用
include()/require()?提交到 form.php,然后根据请求的操作包含相关脚本。 -
嗯,这是我对应用程序的要求。
-
如果添加和编辑与同一模型相关,例如添加编辑页面/cms,那么最好将其放在单个控制器/页面中,imo 类似这样的内容应该与空白 @ 987654323@通过url结构判断是编辑还是添加如
example.com/page/add或example.com/page/edit/id -
我知道,但实际要求是转发到不同的域:所以页面在 example.com 上,它将重定向到 example2.com 或 example3.com;所以这是一个执行工作的外部脚本。这有点疯狂,但这是我的要求