成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

PHP中Cookie設置網頁失效時間

PHP 中Cookie 設置網頁失效時間Cookie 是一種在遠程瀏覽器端儲存數(shù)據并以此來跟蹤和識別用戶的機制。PHP 在http 協(xié)議的頭信息里發(fā)送cookie ,因此setcookie()函數(shù)必須

PHP 中Cookie 設置網頁失效時間

Cookie 是一種在遠程瀏覽器端儲存數(shù)據并以此來跟蹤和識別用戶的機制。

PHP 在http 協(xié)議的頭信息里發(fā)送cookie ,因此setcookie()函數(shù)必須在其它信息被輸出到瀏覽器前調用,這和對header()函數(shù)的限制類似。

如何來設置Cookie 呢?

可以用 setcookie()或 setrawcookie()函數(shù)來設置 cookie 。也可以通過向客戶端直接發(fā)送http 頭來設置。

我們來看setcookie(),用這個函數(shù)來設置Cookie

bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure [, bool httponly]]]]]] )

name: cookie 變量名

value: cookie 變量的值

expire: 有效期結束的時間

path: 有效目錄

domain: 有效域名,頂級域唯一

secure: 如果值為 1,則cookie 只能在https 連接上有效,如果為默認值 0,則http 和 https 都可以。

下面我們來看一個例子:

$value = 'something from somewhere';

setcookie("TestCookie", $value); /* 簡單 cookie 設置 */

setcookie("TestCookie", $value, time() 3600); /* 有效期 1個小時 */

setcookie("TestCookie", $value, time() 3600, "/~rasmus/",".example.com", 1); /* 有效目錄 /~rasmus,有效域名 example.com 及其所有子域名*/

?>

大家看到這句話了吧, setcookie("TestCookie", $value, time() 3600); /* 有效期 1個小時 */ 后面的time() 3600設置的就是失效時間,如果想要換效時間變得更長,只需增大后面的數(shù)值就可以了~ 呵呵,例子雖然看起來很簡,但是Cookie 功能很強大的.

標簽: