PHPSESSID
是空白的
echo $PHPSESSID
但在php.ini
文件中我添加了
session.name = PHPSESSID
我正在使用PHP 5.4.35
。这里有什么问题?
答案 0 :(得分:3)
使用session_id
功能。无论用于创建会话的名称(cookie或其他),它都会检索会话ID的值。
如果您有兴趣获取该名称,可以使用ini_get("session.name")
。
答案 1 :(得分:2)
您应该使用$_COOKIE['PHPSESSID']
,例如:
session_start();
echo session_id();
print $_COOKIE['PHPSESSID'];
会两次打印会话ID,一个按echo session_id();
打印,第二个打印print $_COOKIE['PHPSESSID'];
答案 2 :(得分:1)
$PHPSESSID
不正确。 PHPSESSID
是数组$_COOKIE[]
的索引。示例:
echo $_COOKIE["PHPSESSID"];
此Cookie在您开始会话时启动。