request和session的作用
request是獲取信息--通過用戶提交的表單,查詢字符串,cookie等獲得信息
session是服務端用來保存一些數據(通常是標記狀態的,當然也可以保存別的)
session是服務端的記錄變量,可以跟蹤記錄訪問者動作,比如登錄,退出等。
request用在數據提交,表單數據等
request和session的優點和缺點
request占用資源比較少 安全性也比較高 可是相對來說 缺乏持續性
而session則相對來說 對資源的消耗會大點 安全性相對來說也會稍微低點 可是它能實現比如會話跟蹤技術 各有優點和缺點 。
兩個生命周期不一樣,request的生命周期只在數據提交,提交以后即釋放,session則是瀏覽器關閉才釋放
所以一般一些用戶信息類的內容都會存在session里,比如購物車內信息,或者用戶登錄的各種身份驗證信息,這樣不會因為跳轉頁面而丟失這些信息