2015-10-20 5 views
-1

я хотел сделать «запомнить меня» вариант в моей форме входа в систему, но я все еще получаю сообщение об ошибке:заголовки уже отправлены куки ошибку

;llfdfdffddffdfd Warning: Cannot modify header information - headers already sent by (output started at /home/chumorekgn/www/maneku/log-in.php:40) in /home/chumorekgn/www/maneku/log-in.php on line 76

Warning: Cannot modify header information - headers already sent by (output started at /home/chumorekgn/www/maneku/log-in.php:40) in /home/chumorekgn/www/maneku/log-in.php on line 77

Я не знаю, что я должен делать ... Вот мой код

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

Переместить ваш '' echo' ниже setcookie' – Inurosen

ответ

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/

Смежные вопросы