将 $_SESSION 发送到另一个页面 [英] Send $_SESSION to another page

查看:58
本文介绍了将 $_SESSION 发送到另一个页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<块引用>

可能的重复:
如何继续会话使用 PHP 从一个页面到另一个页面

我有这个 $_SESSION:

$_SESSION['user']['id'];

如何使用 PHP 将其发送到另一个页面?

解决方案

您不需要发送"任何东西.当您根据浏览器发送的 PHPSESSID cookie 中的会话标识符调用 session_start() 时,会在每个请求上重新填充 $_SESSION.>

页面 A:

session_start();$_SESSION['user']['id'] = 3;

页面 B:

session_start();回声用户 ID 是:".$_SESSION['user']['id'];//打印 3

Possible Duplicate:
How do I continue a session from one page to another with PHP

I have this $_SESSION:

$_SESSION['user']['id'];

How can I send this, to another page with PHP?

解决方案

You do not need to "send" anything. $_SESSION is repopulated on each request when you call session_start() based on the session identifier in the PHPSESSID cookie sent by the browser.

Page A:

session_start();
$_SESSION['user']['id'] = 3;

Page B:

session_start();
echo "User ID is: " . $_SESSION['user']['id']; //prints 3

这篇关于将 $_SESSION 发送到另一个页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆