<?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);
}?>
报错:
您好,您是第一次登录!
Warning: Cannot modify header information - headers already sent by (output started at D:\LAMP\AppServ\www\cookie\lastVisit.php:4) in D:\LAMP\AppServ\www\cookie\lastVisit.php on line 6
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);
}?>
报错:
您好,您是第一次登录!
Warning: Cannot modify header information - headers already sent by (output started at D:\LAMP\AppServ\www\cookie\lastVisit.php:4) in D:\LAMP\AppServ\www\cookie\lastVisit.php on line 6
$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'];
}
if(empty($_COOKIE['lastVisit'])){
//如果为空为第一次登录
//记录下首次登录时间
setcookie("lastVisit",date('Y-m-d H:i:s'),time()+30*24*3600);
echo "您好,您是第一次登录!";
}else{
echo "您上一次访问时间是".$_COOKIE['lastVisit'];
//更新为这一次登录的时间
setcookie("lastVisit",date('Y-m-d H:i:s'),time()+30*24*3600);
}错误信息已经说的很清楚了
Warning: Cannot modify header information - headers already sent by (output started at D:\LAMP\AppServ\www\cookie\lastVisit.php:4) in D:\LAMP\AppServ\www\cookie\lastVisit.php on line 6
在 D:\LAMP\AppServ\www\cookie\lastVisit.php 第 6 行执行 setcookie 时,发现 D:\LAMP\AppServ\www\cookie\lastVisit.php 的第 4 行处有输出