如题所述
第1个回答 2011-11-05
<?
if($_COOKIE['lasttime']){
if(time()-$_COOKIE['lasttime']>10){
setCookie('lasttime',time(),time()+3600);
echo date('Y-m-d H:i:s').' '.date('Y-m-d H:i:s',$_COOKIE['lasttime']).' expire';
}else{
echo 'logined';
}
}else{
setCookie('lasttime',time(),time()+3600);
echo 'no login';
}
?>
if($_COOKIE['lasttime']){
if(time()-$_COOKIE['lasttime']>10){
setCookie('lasttime',time(),time()+3600);
echo date('Y-m-d H:i:s').' '.date('Y-m-d H:i:s',$_COOKIE['lasttime']).' expire';
}else{
echo 'logined';
}
}else{
setCookie('lasttime',time(),time()+3600);
echo 'no login';
}
?>
第2个回答 推荐于2016-07-19
setcookie("visit_time",date("Y-m-d H:i:s"));
错了
setcookie("visit_time",date("Y-m-d H:i:s",time()));
那本垃圾书教的
if(!isset($_COOKIE["visit_time"]))//如果$_COOKIE["visit_time"]不存在
{
setcookie("visit_time",date("Y-m-d H:i:s"));
// 设定 cookie
echo "your first visit!";
}
else
{
// 如果存在
修改cookie 存在时间60秒
setcookie("visit_time",date("Y-m-d H:i:s"),time()+60);
echo "last time of your visit is:".$_COOKIE["visit_time"];// cookie值都是一样date("Y-m-d H:i:s").-- 这很有问题
}
echo "this time of your visit is:".date("Y-m-d H:i:s");
应该改date("Y-m-d H:i:s",time());本回答被提问者采纳
错了
setcookie("visit_time",date("Y-m-d H:i:s",time()));
那本垃圾书教的
if(!isset($_COOKIE["visit_time"]))//如果$_COOKIE["visit_time"]不存在
{
setcookie("visit_time",date("Y-m-d H:i:s"));
// 设定 cookie
echo "your first visit!";
}
else
{
// 如果存在
修改cookie 存在时间60秒
setcookie("visit_time",date("Y-m-d H:i:s"),time()+60);
echo "last time of your visit is:".$_COOKIE["visit_time"];// cookie值都是一样date("Y-m-d H:i:s").-- 这很有问题
}
echo "this time of your visit is:".date("Y-m-d H:i:s");
应该改date("Y-m-d H:i:s",time());本回答被提问者采纳