PHP – 使用header()传递POST变量?

前端之家收集整理的这篇文章主要介绍了PHP – 使用header()传递POST变量?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用header()函数创建一个重定向.我想显示一条错误消息.目前我通过URL发送消息作为参数,但是这样做看起来很丑陋.

有没有办法把这个值作为一个post变量来传递呢?

任何建议赞赏.

谢谢.

Dan,您可以在 PHP中启动并存储会话,然后将消息另存为会话变量.这样可以避免在HTTP请求中传输消息.

操纵Sessions

//Start the session
session_start();

//Dump your POST variables
$_SESSION['POST'] = $_POST;

//Redirect the user to the next page
header("Location: bar.PHP");

现在,在bar.PHP中,您可以通过重新启动会话来访问这些POST变量.

//Start the session
session_start();

//Access your POST variables
$temp = $_SESSION['POST'];

//Unset the useless session variable
unset($_SESSION['POST']);

要了解有关会话的更多信息,请查看:http://php.net/manual/en/function.session-start.php

猜你在找的PHP相关文章