4 回答

TA貢獻(xiàn)1836條經(jīng)驗 獲得超5個贊
默認(rèn)是到瀏覽器關(guān)閉,設(shè)置一天增加有效期就行了,例如:
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value);//瀏覽器關(guān)閉
setcookie("TestCookie", $value, time()+3600); //1小時
setcookie("TestCookie", $value, time()+3600*24);//1天
?>

TA貢獻(xiàn)1790條經(jīng)驗 獲得超9個贊
沒有默認(rèn)
setcookie('history_id','10000',time()+3600,'/');
意思是,在當(dāng)前網(wǎng)站域下,保存名稱為history_id,值為10000的cookie,3600秒
setcookie('history_id','',-1,'/');這句的意思是,銷毀名稱為history_id的cookie

TA貢獻(xiàn)1784條經(jīng)驗 獲得超2個贊
根據(jù)自己的需要,cookie會占據(jù)一定的空間,瀏覽器對cookie的長度是有限制的,如果過多的cookie會影響到后邊的cookie保存。所以建議,如果不是長時間需要的cookie,就不需要保存太久。能短盡力保存的短點(diǎn)為好,但是還得根據(jù)業(yè)務(wù)需要來設(shè)置。
添加回答
舉報