一个cookie的有关问题,希望大神们帮小弟我一上,多谢,说一上错在哪里
程序员文章站
2022-03-14 12:12:19
...
一个cookie的问题,希望大神们帮我一下,谢谢,说一下错在哪里?
报错:
您好,您是第一次登录!
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
------解决方案--------------------
这么改一下代码...另外如果是utf-8 编码文档注意不要有B头
- PHP code
报错:
您好,您是第一次登录!
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
------解决方案--------------------
这么改一下代码...另外如果是utf-8 编码文档注意不要有B头
- PHP code
$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();相关文章
相关视频
上一篇: 数据库设计范式1——三范式
下一篇: 怎么解决php无法连接mysql的问题