setcookie(name,value,expire,path,domain,secure)引數
描述name
必需。規定 cookie 的名稱。
value
必需。規定 cookie 的值。
expire
可選。規定 cookie 的有效期。
path
可選。規定 cookie 的伺服器路徑。
domain
可選。規定 cookie 的網域名稱。
secure
可選。規定是否通過安全的 https 連線來傳輸 cookie。
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 mycookie value 函式原型 int setcookie string name,string value,int expire,string path,string domain,int secure 刪除cookie 1 呼叫只帶有name引數的setcookie ...