php获取cookie过期时间,如何获取cookie的过期时间

要获取cookies过期时间,请使用此简单方法。

//#############PART 1#############

//expiration time (a*b*c*d)

$time = time()+(60*60*24*365);

$timeMemo = (string)$time;

//sets cookie with expiration time defined above

setcookie("testCookie", "" . $timeMemo . "", $time);

//#############PART 2#############

//this function will convert seconds to days.

function secToDays($sec){

return ($sec/60/60/24);

}

//checks if cookie is set and prints out expiration time in days

if(isset($_COOKIE['testCookie'])){

echo "Cookie is set
";

if(round(secToDays((intval($_COOKIE['testCookie']) - time())),1) < 1){

echo "Cookie will expire today.";

}else{

echo "Cookie will expire in " . round(secToDays((intval($_COOKIE['testCookie']) - time())),1) . " day(s)";

}

}else{

echo "not set...";

}

?>

你需要保持第1部分和在不同的文件 2部分,否则你会得到相同的到期日期,每次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值