如何重定向 POST 数据而不丢失数据?

Linda Hamilton
发布: 2024-11-16 17:33:03
原创
588 人浏览过

How to Redirect POST Data Without Losing It?

重定向POST数据:解决方案

在这种场景下,网站会自动将所有请求重定向到index.php文件,从而实现显示使用 PHP 生成适当的页面。问题是这个重定向是否也允许将 POST 数据提交到指定地址。

为了维护 POST 数据,可以修改 .htaccess 规则。原始规则有效地删除了所有 POST 数据:

RewriteRule send-mail index.php?send-mail [NC,L]
登录后复制

可以替换为以下内容:

RewriteRule send-mail index.php?send-mail [NC,P]
登录后复制

添加“P”标志有两个目的:

  • 停止规则处理:与“L”标志类似,“P”进一步停止规则处理。
  • 保留 POST 数据:“P”指示代理模块保持请求不变,包括任何 POST 数据。

此修改确保POST 数据在重定向到index.php 期间被保留。

以上是如何重定向 POST 数据而不丢失数据?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板