IT技術

當前位置 /首頁/遊戲數碼/IT技術/列表

PHP如何操作cookie?

在用php開發網站時,我們會接觸到cookie的建立,和讀取。在php程式碼裡建立cookie,或讀取cookie資料,是一件很容易的事。下面一起來看下具體的程式碼怎麼寫。

操作方法

(01)首先看下我們的程式碼,如圖,我們要設定cookie,可以呼叫函式setcookie,第一個引數就是cookie的名稱,第二個引數是cookie的值。

PHP如何操作cookie?

(02)執行後,我們通過瀏覽器的外掛可以看到這個cookie被成功建立。

PHP如何操作cookie? 第2張

(03)cookie已經建立,那怎麼讀取它的值呢?也很簡單,只需要提供cookie的名稱,用全域性變數$_COOKIE就可以獲取到它的值,程式碼如圖

PHP如何操作cookie? 第3張

(04)執行程式碼,可以看到cookie的值成功讀取出來。

PHP如何操作cookie? 第4張

(05)在建立cookie時,我們可以為這個cookie設定過期時間,cookie過期了,我們就讀取不到這個cookie的值了。要設定過期時間,我們只需要在 setcookie函式裡設定第三個引數就行了,程式碼如圖,setcookie("my_cookie", "sougou zhi nan 2", time() + 10); //把cookie設定成10秒後過期。

PHP如何操作cookie? 第5張

(06)按照上面程式碼執行建立cookie,等超過10秒後,我們用程式碼去讀取這個cookie,看得到什麼結果?如圖中可以看到,並沒有讀取到cookie的值,因為cookie已過期,我們讀取不到它的值。

PHP如何操作cookie? 第6張

(07)當我們的cookie過期時間設定得比較長,在還沒過期時,想把這個cookie刪除掉,怎麼處理?我們只需要把cookie的過期時間設定成已經過去的時間就行了。程式碼如圖

PHP如何操作cookie? 第7張
TAG標籤:PHP Cookie #