Проблем с хедърите

nepoznatia

Registered
Имам проблем, винаги когато ползвам header(Location: нещо.php) и ми излиза тази грешка :
Код:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\vote\vote.php:2) in C:\xampp\htdocs\vote\vote.php on line 53
 
Това е защото имаш някакъв код който вече е изпратил хеадърите за да работи корекно сложи най-горе в сайта... ob_start();
 
tahys каза:
Това е защото имаш някакъв код който вече е изпратил хеадърите за да работи корекно сложи най-горе в сайта... ob_start();
Нали знавш че по този начин не се пише, т.е е лоша практика тъй като кешира всичко.

@nepoznatia не ти работи кода, защото или имаш echo или имаш някаъв хтмл код преди header('location: some.php'); Малко логиката ти трябва да се барне ми се струва
 
На мен това ми се е случвало когато създам един .хтмл документ и след това като го обърна на ПХП хеадер() не работи..има много варианти за този проблем.
 
Във урока не виждам да има хидър... Явно ти си си го добавял, ако е така погледни нагоре колко output код имаш... (всичкия ХТМЛ и ехота) Header трябва да е преди аутпута или аутпута да го няма...
 

Back
Горе