Cookie 可以讓程式儲存一些變數資料在客戶端的網頁暫存檔當中,方便網頁在其他頁面的時候也能使用到這些資料,例如會員登入網站後,可以將會員姓名儲存在 Cookie 中,當到達其他頁面的時候,就一樣可以透過讀取 Cookie 顯示會員的名稱。
Cookie 的完整語法為:
setcoolkie("變數名稱", 資料, 暫存期間, 暫存路徑, 網域名稱, 是否為安全模式);
不過通常我們只會用到前兩個屬性,所以簡短的寫法為:
setcookie("變數名稱", 資料);
有時候我們會希望 Cookie 有固定的時效,這時候就會配上暫存期間的值,這個值可以透過time() 或者 mktime() 來取得,設定方法就變成:
setcoolkie("變數名稱", 資料, 暫存期間);
如果要刪除 Cookie 的話,可以直接設定空值來清除:
setcoolkie("變數名稱");
這樣這個值就會被刪除了。
cookie 會自動被 php 設定成變數,setcoolkie("my_cookie") 在 php 中就可以用 $my_cookie讀取
沒有留言:
張貼留言