将 $_SESSION 发送到另一个页面 [英] Send $_SESSION to another page
本文介绍了将 $_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屋!
查看全文