SESSION和COOKIE的生命週期以及它們之間的關聯

這裏分享一下本身的PHP的感悟,SESSION的生命週期是有間隔性的,在session存在的一刻起若是你沒有去訪問session,過了一段時間後session就會消失。cookie的話,cookie.setMaxAge能夠設置生命週期,若是沒有設置生命週期,那cookie會在瀏覽器關閉的時候消失,這種情況咱們成爲會話cookie,會話cookie通常存儲到客戶端的內存中,可是這樣是不規範的。cookie通常存儲在硬盤中。瀏覽器

二者之間的區別:安全

1.cookie存在於客戶端臨時文件中,明文不安全,session存在於服務器內存中,較安全;服務器

2.關機會結束session的生命週期,而cookie不會;cookie

3.session只能讓一個用戶瀏覽訪問,cookie能夠多用戶訪問。session

相關文章
相關標籤/搜索