日期:2014-05-17 浏览次数:20578 次
<?php
if(empty($_COOKIE['lastVisit'])){
//如果为空为第一次登录
echo "您好,您是第一次登录!";
//记录下首次登录时间
setcookie("lastVisit",date('Y-m-d H:i:s'),time()+30*24*3600);
}else{
echo "您上一次访问时间是".$_COOKIE['lastVisit'];
//更新为这一次登录的时间
setcookie("lastVisit",date('Y-m-d H:i:s'),time()+30*24*3600);
}
?>
$first = FALSE;
if (empty($_COOKIE['lastVisit'])) {
$first = TRUE;
setcookie("lastVisit", date('Y-m-d H:i:s'), time() + 30 * 24 * 3600);
} else {
$first = FALSE;
setcookie("lastVisit", date('Y-m-d H:i:s'), time() + 30 * 24 * 3600);
}
if ($first) {
echo "您好,您是第一次登录!";
} else {
echo "您上一次访问时间是" . $_COOKIE['lastVisit'];
}
------解决方案--------------------
在header之前有输出导致的,开启缓冲 ob_start();