胡說叔叔
2019-02-04 09:05:15
$_COOKIE變量是通過讀取cookie文件來取得cookie的值嗎?將cookie文件刪除后為什么$_COOKIE變量的值還存在呢?
2 回答

達令說
TA貢獻1821條經(jīng)驗 獲得超6個贊
cookie的產(chǎn)生流程是這樣的:服務(wù)端設(shè)置cookie后,返回給瀏覽器端,瀏覽器會將cookie保存在客戶端本地,瀏覽器每次向服務(wù)端的http請求,都會帶上這個cookie,若客戶端刪除cookie,則發(fā)送給服務(wù)端的請求中的cookie就是空的,可以觀察下瀏覽器控制臺的requuest_header 中的Cookie 字段

慕田峪7331174
TA貢獻1828條經(jīng)驗 獲得超13個贊
前端可以設(shè)置cookie值,發(fā)送http請求時,將帶上cookie值發(fā)送給服務(wù)器端
服務(wù)端通過讀取http請求的頭信息,進行記錄或進行數(shù)據(jù)驗證,或設(shè)置新的cookie
客戶端拿到HTTP請求的回復(fù)后,會把cookie值通過set-cookie帶回
瀏覽器再把cookie保存到本地cookie文件中~~~
刪除本地的cookie文件,并不意味著發(fā)送請求的時候沒有cookie信息,取決于前端是否針對本次請求是否設(shè)置了cookie
如果設(shè)置過了,請求的時候還是會帶上發(fā)送給服務(wù)器,服務(wù)器還是能收到~~~
添加回答
舉報
0/150
提交
取消