2010-01-06 63 views
-3

PHPSESSID会话Cookie如何检测是否PHPSESSID改变

如何改变

知道如果PHPSESSID在当前会话cahnged icouldn't找到办法来检测,如果这个变量的变化是因为我要检查如果用户列表的相关的PHPSESSID或删除(delete一个因为它会导致创建新的。)

,我不能保存会话的所有会话的这个值被清除,当我删除PHPSESSID 和ASLO idont想要将它保存在会话cookie中

+2

我可以想到一对夫妇做这件事,但你为什么想?你希望通过这样做解决什么问题? – 2010-01-06 20:51:05

回答

1

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

+0

他们可以很容易地通过编辑它们的cookie来简单地进行更改(例如,用于FF的网络开发工具栏使得这很容易) – 2010-01-06 20:52:41

+0

是的,我的意思是他们不能编辑服务器变量,可能是我用过错误的话:)但是无论如何,我看不出有什么担心的理由。 – 2010-01-06 20:58:49

2

也许他不希望在会议

丢失数据
0

要检查PHPSESSID值(或其他任何cookie值),可以使用萤火虫。在萤火虫中有一个cookie标签,你可以用它来检查或删除任何cookie。

使用Firebug无法修改cookie值。要修改cookie值,可以使用“web开发者工具栏”作为Firefox。它有一个cookies标签,通过它您可以添加/修改/删除任何cookie(包括会话cookie)。