Autor Zpráva
kachnak
Profil *
zdravim prosim vas mam jeden problem... mam stranku s php kodom setko frci dobre... ale ked na koniec php kodu dam

header("location: abc.php");

tak napise error ze Cannot modify header information.... neviete preco mi to robi?
jozob
Profil
kachnak
Všetky operácie s hlavičkami musia byť uskutočnené pred akýmkoľvek výstupom. Takže sú dve riešenia:
1.) Príkaz na prácu s HTTP hlavičkami uveď na začiatok skriptu, pred akýkoľvek výstup
2.) Použi riadenie výstupu. http://www.php.net/manual/en/ref.outcontrol.php
JersyWoo
Profil
V podstatě cokoliv co stránka (xxx.php) odešle prohlížeči aby zobrazil (i mezery, zalomení řádků,..) zabrání tomu aby se header ve stránce poslaly hned po serverových header.

Nejdříve server odešle své header, pak se ti pošle kus kódu a header ze scriptu. A tady je to přerušení, jakmile mezi servrovým a stránkovými header je nějaká informace, tok hlaviček se přeruší.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0