概述
要获取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部分,否则你会得到相同的到期日期,每次。
最后
以上就是粗心帅哥为你收集整理的php获取cookie过期时间,如何获取cookie的过期时间的全部内容,希望文章能够帮你解决php获取cookie过期时间,如何获取cookie的过期时间所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复