我想做"记住我"我的登录表单中的选项,但我仍然收到错误:
; 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)))));
}
答案 0 :(得分:0)
当向页面发出请求时,首先发送标头,该标头包含cookie,会话和其他有用信息等所有信息。如果服务器发现请求与之前的请求类似,则发送请求时,它将给出响应“已发送标头”。
因此PHP中的错误显示如下:
<?php
print “text”;
header(‘Location: http://www.example.com/’);
?>
检查参考资料的完整解决方案:http://www.navnishbhardwaj.com/how-to-fix-headers-already-sent-error-in-php/