Most már kicsit elegem van ebből a hibaüzenetből. A probléma a következő: ha php kódom kiír egy valami kódot akkor utána nem tudok beszúrni sütit, mert ezt a hibaüzenetet kapom :
Warning: Cannot modify header information - headers already sent by (output started at /path/to/file/index.php:20) in /path/to/file/index.php on line 55
Mit tudok tenni?
- 955 megtekintés
Hozzászólások
lehetőségek
1) először HTTP fejléc állítás, utána adat
2) pufferelés (ob_start() és társaik)
- A hozzászóláshoz be kell jelentkezni
Kössz, ezzel sikerűlt.
- A hozzászóláshoz be kell jelentkezni
kicsit kezdő vagy még?
próbálj meg olvasni is légyszi, az index.php-dben a 20. sorban van vmi gáz és esetleg az 55.-ben, ezeket kellesz megnézni, hogy mit csinál, javítani a hibát
egyébként a http/1.1 protokoll, ha jól tudom úgy működik, hogy először a http headerek mennek át a madzagon, majd utána maga a tartalom, mivel a fenti hibaüzi már tartalom, ezért a süti, ami headerben menne, már nem mehet. ennyi
- A hozzászóláshoz be kell jelentkezni
A 20. sorban iratom ki a valami, és az 55 sorban szúrom be a sütit (Hibaüzenetnél ez az első, hogy megnézem hol, melyik sorban van probléma).
- A hozzászóláshoz be kell jelentkezni
Ezt olvasd el (+forum) es akkor mindent megertesz.
http://hu.php.net/manual/en/function.setcookie.php
g
- A hozzászóláshoz be kell jelentkezni