【发布时间】:2014-12-01 17:35:13
【问题描述】:
在一个脚本中,我包含了以下脚本:
session_name('SESSION1');
session_start();
//bla bla bla
在另一个正在使用另一个会话(未命名为 SESSION1)的脚本中,仅给出第一个脚本(SESSION1)中使用的会话名称,我如何获取第一个脚本使用的会话 ID?
【问题讨论】:
-
我想你可以在
$_COOKIE['SESSION1']中找到session的值 -
@silkfire 是对的,PHP 会话存储在 cookie 中(作为 SID),所以我想会话名称也是如此。刚试了下,确实是session被命名并存储在cookie中了。
-
我错过了明显的,并且正在寻找一些特殊的 PHP 函数。谢谢
-
@ÁlvaroG.Vicario。不,session_id 将返回当前会话 ID。
-
@ÁlvaroG.Vicario 也许我在原始帖子中并不清楚。第二个脚本没有使用名为 SESSION1 的会话。请参阅 stackoverflow.com/questions/27061966/… 了解我正在尝试做的事情。这个解决方案的问题是我不想使用硬编码的会话 ID。