讨论数量:
@Mikey cookie如果不设置有效期,默认是在浏览器关闭了失效的,session失效是服务端设置的(只要你不清除cookie中的PHPSESSID)
“记住我”是laravel在cookie里设置一个长时间的值,在session失效后(默认session有效期20分钟)去找cookie里的值
@klgd 十分感谢,我明白了。自己之前对session的工作原理理解有问题,一直以为只要浏览器关闭,session就会立即失效。。。我找了下,laravel5.2中session默认设置有效期是120分钟,还有个配置expire_on_close默认是false。
klgd,谢谢你解决了我的疑问,Thanks!
推荐文章: