PHP不显示会话Firefox

时间:2018-09-05 17:47:29

标签: php firefox

我当前正在使用到我的站点的会话进行身份验证。该网站工作正常。但是我不确定为什么它没有在开发人员选项中显示任何会话。我目前正在使用Firefox。我去了开发人员选项,然后去了其中的存储选项。然后我去了cookie选项。只有一个cookie集,它是PHPSESSID。对于所有用户来说,它都是常数。会话不在那里出现吗?我对此不确定。谁能指导我谢谢!

更新:

每次登录后,我都会设置会话

$_SESSION['user'] = md5(rand(1000,100000).$row['user_id']);

,但开发人员选项每次都会显示。 (我在单个浏览器上检查过)。 enter image description here

1 个答案:

答案 0 :(得分:0)

实际上,会话存储在服务器中而不是浏览器中。只有一个称为PHPSESSID的键作为cookie。已加密。如果要查看所有会话数据,可以尝试以下代码,

var_dump($_SESSION); 

OR

print_f($_SESSION);

如果要使会话可从所有域访问,则需要将session cookie域设置为wildcart。因为如果您从站点www.mysite.com创建会话,那么您将无法在account.mysite.com这样的其他子域中访问该会话,因此您需要在php.ini中进行配置或执行{{1 }}在php脚本中。