在 PHP 中使用保留的 POST 参数进行重定向
要在保留 POST 参数的同时重定向到另一个网页,还有使用 JavaScript 的替代方法。 PHP 提供了在标头重定向期间传输 POST 参数的功能。
使用 HTTP 状态代码 307 保留 POST 参数
<code class="php">header('HTTP/1.1 307 Temporary Redirect'); header('Location: anotherpage.php');</code>
此方法显式将 HTTP 状态代码设置为307,浏览器将其识别为保留原始方法的重定向。
注意事项
但是,需要注意的是:
结论
PHP 提供了一种强大的方法,可以在使用 HTTP 状态代码 307 的重定向过程中保留 POST 参数。虽然存在潜在的用户确认提示,但该技术允许安全数据传输,而无需依赖JavaScript 或会话变量。
以上是如何在 PHP 重定向过程中保留 POST 参数?的详细内容。更多信息请关注PHP中文网其他相关文章!