标头已发送Cookie错误

时间:2015-10-20 13:08:17

标签: php cookies

我想做"记住我"我的登录表单中的选项,但我仍然收到错误:

  

; llfdfdffddffdfd   警告:无法修改标题信息 - 第76行/home/chumorekgn/www/maneku/log-in.php中已经发送的标题(在/home/chumorekgn/www/maneku/log-in.php:40开始输出)

     

警告:无法修改标题信息 - 已经/home/chumorekgn/www/maneku/log-in.php中已经发送的标题(/home/chumorekgn/www/maneku/log-in.php:40开始输出)在第77行

我不知道该怎么办......这是我的代码

             if(isset($_GET['r'])){
                echo ";llfdfdffddffdfd";
                setcookie("Maneku_login", base64_encode($l));
                setcookie("Maneku_pass", base64_encode(md5(md5(base64_decode($h)))));
            }

1 个答案:

答案 0 :(得分:0)

当向页面发出请求时,首先发送标头,该标头包含cookie,会话和其他有用信息等所有信息。如果服务器发现请求与之前的请求类似,则发送请求时,它将给出响应“已发送标头”。

因此PHP中的错误显示如下:

<?php 

print “text”;

header(‘Location: http://www.example.com/&#8217;);

?>

检查参考资料的完整解决方案:http://www.navnishbhardwaj.com/how-to-fix-headers-already-sent-error-in-php/