在 $_post 中存储会话值

维维克

嗨,我知道如何将post价值存储到其中,session但如何将session价值存储到帖子中。post进入会话

   $_SESSION['name'] = $_POST['name'];
   $_SESSION['email'] = $_POST['email'];
   $_SESSION['mno'] = $_POST['mno'];
   $_SESSION['age'] = $_POST['age'];

我有一个存储在其中的数组session,我想将store其放入post.

我可以这样做吗?如果是,那么如何?

我想将所有array存储postfromsession

IMSoP

$_POST不是一个可以放置东西的持久存储。关键$_POST是它在请求开始时填充,其中包含客户端(通常是 Web 浏览器)传递服务器的数据

可以写入该数组,但不会产生任何特殊效果。它只是一个在代码的所有范围内全局可用的数组变量。通常,您只想创建一个新数组,并在其中分配您想要的任何内容:

$data = [];
$data['stored_foo'] = $_SESSION['foo'];
$data['submitted_foo'] = $_POST['foo'];

另请参阅为什么全局变量是邪恶的?

如果要将数据发送浏览器,您可以:

  • 把它放在输出中(使用echo等)
  • 把它放在一个 HTTP 标头中(使用header()函数)
  • 将其放入 cookie(它将作为 HTTP 标头发送,由setcookie()函数为您制作

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章