加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读