Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 根据会话名称获取会话ID_Php_Session - Fatal编程技术网

Php 根据会话名称获取会话ID

Php 根据会话名称获取会话ID,php,session,Php,Session,在一个脚本中,我包含了以下脚本: session_name('SESSION1'); session_start(); //bla bla bla 在另一个正在使用另一个会话(未命名为SESSION1)的脚本中,仅给定第一个脚本(SESSION1)中使用的会话名称,如何获取第一个脚本正在使用的会话ID?我相信您应该能够在cookie中找到会话ID: $_COOKIE['SESSION1'] 我认为您可以在$\u COOKIE['SESSION1']@silkfire中找到会话的值是正确的,P

在一个脚本中,我包含了以下脚本:

session_name('SESSION1');
session_start();
//bla bla bla

在另一个正在使用另一个会话(未命名为SESSION1)的脚本中,仅给定第一个脚本(SESSION1)中使用的会话名称,如何获取第一个脚本正在使用的会话ID?

我相信您应该能够在cookie中找到会话ID:

$_COOKIE['SESSION1']

我认为您可以在
$\u COOKIE['SESSION1']
@silkfire中找到会话的值是正确的,PHP会话存储在COOKIE中(作为SID),因此我认为会话名称也是正确的。刚刚尝试过这个,会话确实被命名并存储在cookie中。我错过了显而易见的,我正在寻找一些特殊的PHP函数。谢谢你,阿尔瓦罗。不,session_id将返回当前session id.@lvaroG.Vicario可能我在原始帖子中不清楚。第二个脚本未使用名为SESSION1的会话。看看我想做什么。这个解决方案的问题是我不想使用硬编码的会话ID。两个简单!在我最初问题的范围之外,但是如果第二个脚本使用不同的会话名称,为什么要使用
session_name()
?@lvaroG.Vicario。