SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Ошибка на php

Nascent Nascent  
35
  01.07.2013 22:29       442    
Подскажите пожалуйста, пишу свою cms, но выдает ошибку 
Warning
: Cannot modify header information - headers already sent by (output started at //profil.php:158) in /profil.php on line 278

Warning: Cannot modify header information - headers already sent by (output started at //profil.php:158) in //profil.php on line 279
Как исправить ее? 


Ответы на пост (7) Написать ответ
Nascent Nascent
35
01.07.2013 22:33
setcookie("login", $login, $time+1800); setcookie("pass", md5($pass), $time+1800); строчка 278 и 279
0
Deymos1986 Deymos1986
10
01.07.2013 22:39
Видимо не может заголовки отправить, попробуйте буферизацию включить
0
mrFANRA mrFANRA
34
01.07.2013 23:11
Куки нужно отправлять до вывода данных. Те грубо говоря, до первого echo или print.
0
shift196 shift196
182
01.07.2013 23:22
Проверь кодировку, все беды от windows-1251 и utf-8 в куче
0
Ormicon Ormicon
41
01.07.2013 23:51
Куча советов, но не в ту сторону :) Или не совсем в ту. Куки передаются в заголовке, а у тебя что-то выводится до самого заголовка - это может быть как умышленный print, так и сообщение об ошибке, либо просто лишний пробел в начале файла. Проверь, чтобы до команды setcookie ничего не выводилось в аут. Поставь перед ней exit; и проверь, что вылезет на экран - что вылезло, то и убирай.
0
Nascent Nascent
35
02.07.2013 00:04
Давайте советы которые считаете нужными, утром буду методом тыка :DDDDD перебирать все то что вы мне тут написали))) Спасибо !!!
0
yastreboff yastreboff
46
02.07.2013 15:33
Есть очень хороший сайт ))
http://cannot-modify-header-information.ru/
0