2013-03-04 330 views
0

我有一个基于PHP会话的登录系统。当用户点击注销链接时,脚本调用session_destroy()函数并且用户注销(删除用户数据的服务器上的会话文件被删除)。当用户刚刚关闭浏览器时,他也会注销(Cookie关闭时过期),但带有用户数据的会话文件仍保留在服务器上。安全注销PHP会话

那么从安全角度来看是否存在任何漏洞?如果是这样,为了防止它我需要做些什么?

+0

您能更具体地了解您的安全问题吗?根据你的回答,'session_destroy()'可能是矫枉过正的,或者建议可能是为了避免在会话中存储信息。 – 2013-03-04 11:17:17

+0

我很担心攻击者可能会以某种方式使用旧会话文件重置该会话。 – arnisritins 2013-03-04 11:26:02

+1

您需要依靠21世纪的网络浏览器,在浏览器关闭时应该清理会话cookie。 – Kyborek 2013-03-04 12:39:14

回答