Cannot modify header information

Cannot modify header information

offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Jeli neko imao slicnih problema?Radi se o login formi.Naime, stranica mi je organizovana ovako:
Na pocetku jednom include naredbom ukljucejm ovaj header.inc . Na 6 liniji tog fajla mi je encoding utf-8. Na ovoj liniji 73 mi se nalazi naredba header koja preusmjerava logovanog korisnika na njegov profil. E sad logovanje prodje ali javi mi ovu gresku. Jel zna neko kako ovo rijesiti?

Cannot modify header information - headers already sent by (output started at /home/posao/public_html/zaposljavanje/include/header.inc:6) in /home/sposao/public_html/zaposljavanje/logovanje.php on line 73



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

Sve lepo pise u gresci koju dobijas: header() ne mozes da pozivas posle prvog odstampanog karaktera (echo, var_dump, print, ili obicnog HTML-a).

Ako hoces da koristis header, imas 2 opcije:

1) preuredi skriptu tako da header() bude pre HTML-a.
2) prouci output buffering, konkretno ob_start() i ob_get_clean().



offline
  • PHP Developer
  • Pridružio: 02 Okt 2005
  • Poruke: 546

proveri dali imas koji kerakter pre <?php u fajlovima

offline
  • Pridružio: 31 Dec 2010
  • Poruke: 2

Jedno od rjesenja za koliko hoces header naredbi, a da rade Smile je ovo:
Ako radis sa funkcijama i klasama, sve ih pozivaj sa return
Tipa
$output = header("sta god treba"); return $output;
Pa kad ih ispisujes u body-u sa echo ili cime god, nema problema. Meni nikad nije javio problem sa header-om kad sam ovako radio Smile

Uostalom, mozes koristiti i
if(!headers_sent()) { header("bla bla"); } else { # neka alternativa, kao javascript ili slicno :) }

Nadam se da je od pomoci Smile

Ko je trenutno na forumu
 

Ukupno su 857 korisnika na forumu :: 47 registrovanih, 12 sakrivenih i 798 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ajo baba, alkatraz080, Atomski čoban, Boris BM, cenejac111, CikaKURE, Denaya, Dimitrise93, Dorcolac, DPera, draganca, draganl, Duh sa sekirom, dushan, FOX, ILGromovnik, jackreacher011011, Kriglord, kubura91, kybonacci, laurusri, Leonov, ljuba, loon123, Lošmi, Mercury, mikrimaus, Milenaaa, Milometer, Milos ZA, Mlav, mrav pesadinac, nemkea71, ObelixSRB, Ripanjac, RJ, rodoljub, Romibrat, ruger357, sasa87, Shinobi, stegonosa, vathra, W123, wizzardone, zlaya011, žeks62