我当前正在使用到我的站点的会话进行身份验证。该网站工作正常。但是我不确定为什么它没有在开发人员选项中显示任何会话。我目前正在使用Firefox。我去了开发人员选项,然后去了其中的存储选项。然后我去了cookie选项。只有一个cookie集,它是PHPSESSID。对于所有用户来说,它都是常数。会话不在那里出现吗?我对此不确定。谁能指导我谢谢!
更新:
每次登录后,我都会设置会话
$_SESSION['user'] = md5(rand(1000,100000).$row['user_id']);
答案 0 :(得分:0)
实际上,会话存储在服务器中而不是浏览器中。只有一个称为PHPSESSID的键作为cookie。已加密。如果要查看所有会话数据,可以尝试以下代码,
var_dump($_SESSION);
OR
print_f($_SESSION);
如果要使会话可从所有域访问,则需要将session cookie
域设置为wildcart。因为如果您从站点www.mysite.com
创建会话,那么您将无法在account.mysite.com
这样的其他子域中访问该会话,因此您需要在php.ini
中进行配置或执行{{1 }}在php脚本中。