欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

一个cookie的有关问题,希望大神们帮小弟我一上,多谢,说一上错在哪里

程序员文章站 2024-02-12 10:18:34
...
一个cookie的问题,希望大神们帮我一下,谢谢,说一下错在哪里?
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();
一个cookie的有关问题,希望大神们帮小弟我一上,多谢,说一上错在哪里

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频