gpt4 book ai didi

php - 使用相同的表单/请求值重定向 (POST)

转载 作者:可可西里 更新时间:2023-11-01 16:56:57 24 4
gpt4 key购买 nike

是否可以重定向到另一个页面,例如 add.php 以及发送到原始页面的请求。

假设我有一个文件:form.html,它有一个发布表单现在我将其提交给 form.php。

我希望 form.php 将请求重定向到 add.php,以便 add 接收与 form.php 相同的 POST 参数

这样做是为了让 form.php 可以分析一个名为 action 的隐藏字段,并根据其值重定向到 add.php 或 edit.php 。我知道这可以通过更改 form.action 属性在 javascript 中完成。我想知道是否可以在服务器端

最佳答案

您可以在 switch 或 if block 中简单地 require_once 。如果您确实需要实际 重定向(即您希望用户知道他们被重定向到的位置),您可能需要发送一个“假的”中间页面,带有自动- 提交(通过 javascript)充满隐藏输入的表单。

原因就在the HTTP spec :

If the 302 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.

关于php - 使用相同的表单/请求值重定向 (POST),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11355294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com