Autor Zpráva
esemeska
Profil
mam jednoduchy script
<?

if($_POST["heslo"] != "heslicko"){
HEADER("LOCATION:index.php");
}
else echo"heslo je správné";

?>


Pokud je heslo správné, tak to jede bez problémů, ale když dojde na header, tak to hodí chybu:

Warning: Cannot modify header information - headers already sent by (output started at i:\r-bravo\html\html\php\easyphp1-8\www\header\script.php:8) in i:\r-bravo\html\html\php\easyphp1-8\www\header\script.php on line 10

Na line 10 je samozřejmě ta hlavička:( v čem je problém?
nightfish
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=21 11
headers already sent...
Pokud už byl generovaný nějaký výstup, tak už nelze používat funkce header(), setcookie() ani session_start(). Jejich volání skončí chybou.
Přesvědčete se, že před začátkem <?php ?> není žádný text (ani mezera) a že nebylo nic odesláno třeba funkcemi jako echo nebo print.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0