如何检测PHPSESSID是否已更改

时间:2010-01-06 20:47:08

标签: php session

PHPSESSID会话Cookie

如何知道PHPSESSID是否在当前会话中发生变化无法找到检测此变量是否发生变化的方法

因为我想检查用户是否修改了PHPSESSID或删除它(因为删除它会导致创建新的。)

并且我无法在会话中保存此值,因为当我删除PHPSESSID时会清除所有会话 并且aslo idont想要将它保存在会话cookie中

3 个答案:

答案 0 :(得分:2)

也许他不想丢失会话中的数据

答案 1 :(得分:1)

用户(浏览器)无法更改PHPSESSID,用户可以删除存储会话ID或修改URI参数的cookie。 为什么您的用户会修改/删除他们的会话ID?

答案 2 :(得分:0)

要检查PHPSESSID值(或任何其他cookie值),您可以使用firebug。 firebug中有一个cookie选项卡,您可以使用它来检查或删除任何cookie。

使用Firebug无法修改cookie值。要修改cookie值,可以使用“web开发人员工具栏”for firefox。它有一个cookie选项卡,您可以通过它选项添加/修改/删除任何cookie(包括会话cookie)。