当我回应这个时,PHPSESSID 是空白的
PHPSESSID is blank when I echo this
PHPSESSID
当我
时为空
echo $PHPSESSID
但是在 php.ini
文件中我添加了
session.name = PHPSESSID
我正在使用 PHP 5.4.35
。这里有什么问题?
你应该使用$_COOKIE['PHPSESSID']
,例如:
session_start();
echo session_id();
print $_COOKIE['PHPSESSID'];
会打印两次会话 ID,一次是 echo session_id();
,第二次是 print $_COOKIE['PHPSESSID'];
使用session_id
函数。这会检索会话 ID 的值,而不管用于创建会话的名称(cookie 或其他)。
如果您有兴趣获取名称,可以使用ini_get("session.name")
。
$PHPSESSID
不正确。 PHPSESSID
是数组 $_COOKIE[]
的索引。示例:
echo $_COOKIE["PHPSESSID"];
此 cookie 在您启动会话时启动。
PHPSESSID
当我
echo $PHPSESSID
但是在 php.ini
文件中我添加了
session.name = PHPSESSID
我正在使用 PHP 5.4.35
。这里有什么问题?
你应该使用$_COOKIE['PHPSESSID']
,例如:
session_start();
echo session_id();
print $_COOKIE['PHPSESSID'];
会打印两次会话 ID,一次是 echo session_id();
,第二次是 print $_COOKIE['PHPSESSID'];
使用session_id
函数。这会检索会话 ID 的值,而不管用于创建会话的名称(cookie 或其他)。
如果您有兴趣获取名称,可以使用ini_get("session.name")
。
$PHPSESSID
不正确。 PHPSESSID
是数组 $_COOKIE[]
的索引。示例:
echo $_COOKIE["PHPSESSID"];
此 cookie 在您启动会话时启动。