我想要在  用户关闭网页(或浏览器)或者10分钟内没有操作的情况下,让session过期,该如何设置?
我的作法:
1,将 php.ini  中的 session.cookie_lifetime  和 session.gc_maxlifetime 都设置成 0 ,结果关闭网页后session过期,但是如果长时间不关闭网页,session不会过期.
2,将两者都设置成 600 ,结果在10分钟后session过期了,但是关闭网页后在10分钟内再打开该网页,session还是没有过期(不需要输入用户名和密码就直接登录了).
这两种做法都不是我想要的结果.还有,c:\windows\temp 中有很多用户登录时的session文件,这些文件会自动清除吗?说明:
我做了个网页,需要用户登录后才能查看,否则就返回登录页面.我想用session记住用户的登录状态,同时连接该网页的人非常少.