PHP – 使用header()传递POST变量?
发布时间:2020-12-13 14:07:08 所属栏目:PHP教程 来源:网络整理
导读:我试图使用header()函数创建一个重定向.我想显示一条错误消息.目前我通过URL发送消息作为参数,但是这样做看起来很丑陋. 有没有办法把这个值作为一个post变量来传递呢? 任何建议赞赏. 谢谢. Dan,您可以在 PHP中启动并存储会话,然后将消息另存为会话变量.这样
我试图使用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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |