php設定和獲取cookie

2022-07-15 23:27:10 字數 1306 閱讀 8171

setcookie('mycookie','value');

//函式原型:int setcookie(string name,string value,int expire,string path,string domain,int secure)

刪除cookie

(1)呼叫只帶有name引數的setcookie();

(2)使失效時間為time()或time-1;

<?php setcookie('name'); ?>

setcookie('mycookie');或setcookie('mycookie','');或setcookie("mycookie",false);

建議刪除方法:

setcookie('mycookie','',time()-3600);

php提供乙個很好用的函式mktime()。

你只要按順序傳送給mktime()你希望表示的小時,分鐘,秒數,月份,日期,及年份,

mktime()就會返回該日期自2023年1月1日的總秒數。

因此,如果需要模擬 y2k 問題:

$y2k = mktime(0,0,0,1,1,2000);

setcookie('name','value',$y2k);

setcookie('name', 'value', time+3600);

setcookie('name', 'value', $y2k, '~/myhome', '.domain.com');

獲取cookie過期時間的辦法

$expire = time() + 86400; // 設定24小時的有效期

setcookie ("var_name", "var_value", $expire); // 設定乙個名字為var_name的cookie,並制定了有效期

setcookie ("var_name_expire", $expire, $expire); // 再將過期時間設定進cookie以便你能夠知道var_name的過期時間

注:在傳送 cookie 時,cookie 的值會自動進行 url 編碼。接收時會進行 url 解碼。

如果你不需要這樣,可以使用 setrawcookie() 代替。

php設定和獲取cookie

setcookie mycookie value 函式原型 int setcookie string name,string value,int expire,string path,string domain,int secure 刪除cookie 1 呼叫只帶有name引數的setcookie ...

php設定和獲取cookie

setcookie mycookie value 函式原型 int setcookie string name,string value,int expire,string path,string domain,int secure 刪除cookie 1 呼叫只帶有name引數的setcookie ...

php設定和獲取cookie

setcookie name,value,expire,path,domain,secure 引數 描述name 必需。規定 cookie 的名稱。value 必需。規定 cookie 的值。expire 可選。規定 cookie 的有效期。path 可選。規定 cookie 的伺服器路徑。doma...