php关闭浏览器清除session

用户直接关掉浏览器,然后再次登录,直接就登录进去了,这样改怎么写让浏览器关闭之后,就把session清除了呢,之前又找了一些js事件,希望可以解决,但是js也没有找到好的方法。哪位大神有好的办法,帮我看一下呢,非常感谢!在线等。

你的浏览器应该是自动记住了密码的,session当你关闭浏览器时他就自动关闭了,如果你不相信那你可以清除一下缓存试试保证你下次不可以登陆进去了追问

早就试过了,没有记住密码,退出后,在打开还是直接登录

追答

你的session要在登陆成功后才添加啊 ,当你浏览器清除缓存的时候你重新登陆那时候session还没有值啊,它需要进行验证啊

追问

不用证明这个,现在的问题是,退出再登录,确实直接进入了

追答

这个我就不知了,我自己写的网站上当浏览器关闭的时候session都会自动销毁的,如果你的浏览器已经清除了缓存还是可以直接登进去,估计是你的session写错了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-03
session.cookie_lifetime = 0
以秒数指定了发送到浏览器的 cookie 的生命周期。值为 0 表示“直到关闭浏览器”。默认为 0
第2个回答  2014-06-05
浏览器关闭时,SESSION会自动清除的。
希望对你能有所帮助。追问

浏览器不会自动清除,每次都保留

相似回答