首先看下我們的代碼,如圖,我們要設置cookie,可以調用函數setcookie,第一個參數就是cookie的名稱,第二個參數是cookie的值。
運行后,我們通過瀏覽器的插件可以看到這個cookie被成功創建。
cookie已經創建,那怎么讀取它的值呢?
也很簡單,只需要提供cookie的名稱,用全局變量_COOKIE就可以獲取到它的值,代碼如圖
運行代碼,可以看到cookie的值成功讀取出來。
在創建cookie時,我們可以為這個cookie設置過期時間,cookie過期了,我們就讀取不到這個cookie的值了。
要設置過期時間,我們只需要在 setcookie函數里設置第三個參數就行了,代碼如圖,
setcookie("my_cookie", "sougou zhi nan 2", time() + 10); //把cookie設置成10秒后過期。
按照上面代碼運行創建cookie,等超過10秒后,我們用代碼去讀取這個cookie,看得到什么結果?
如圖中可以看到,并沒有讀取到cookie的值,因為cookie已過期,我們讀取不到它的值。
當我們的cookie過期時間設置得比較長,在還沒過期時,想把這個cookie刪除掉,怎么處理?
我們只需要把cookie的過期時間設置成已經過去的時間就行了。代碼如圖
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!