Warning: Cannot modify header information...

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


evolution
Average Member
Mesaje: 118
Membru din: Lun Noi 06, 2006 8:04 pm

Re: Warning: Cannot modify header information...

Mesajde evolution » Dum Aug 03, 2014 8:41 am


Avatar utilizator
artur99
Average Member
Mesaje: 55
Membru din: Joi Ian 10, 2013 9:00 pm
Contact:

Re: Warning: Cannot modify header information...

Mesajde artur99 » Dum Aug 17, 2014 9:15 pm

Site:

emanue1
PHPRomania Supporter
Mesaje: 12
Membru din: Joi Iun 05, 2014 1:16 pm

Re: Warning: Cannot modify header information...

Mesajde emanue1 » Mar Aug 19, 2014 1:16 pm

De fapt, varianta corecta este cea cu folosirea output buffer-ului.
Sau schimbi logica astfel incat sa ai redirect-ul inainte de a afisa ceva in pagina.

Variantele cu meta sau javascript sunt complet gresite in acest context.

Avatar utilizator
artur99
Average Member
Mesaje: 55
Membru din: Joi Ian 10, 2013 9:00 pm
Contact:

Re: Warning: Cannot modify header information...

Mesajde artur99 » Mar Aug 19, 2014 10:16 pm

Site:

sirlucas
New Member
Mesaje: 4
Membru din: Joi Aug 16, 2007 2:06 pm
Localitate: Dublin
Contact:

Re: Warning: Cannot modify header information...

Mesajde sirlucas » Joi Oct 23, 2014 6:02 pm

Pro tip of the day: nu mai închide blocul php cu ?>

Reason: când faci include/require la astfel de fișiere și există posibilitatea ulterioară să faci header/redirect... dacă ai scăpat un simplu spațiu sau [enter] după ?> ... atunci interpretorul se va plânge mereu că "headers have been sent" și eroare.

alexe
Average Member
Mesaje: 60
Membru din: Vin Sep 14, 2012 3:45 pm

Re: Warning: Cannot modify header information...

Mesajde alexe » Vin Oct 24, 2014 8:46 am

Eu mai pateam aceasta problema si o rezolvam mutand header deasupra incarcarii altor fisiere deoarece mai puneam poate in alt fisier un header() care se batea cap in cap si apoi imi aparea eroarea.

Incearca sa modifici codul incat inainte sa de redirect sa nu ai nici un header scris inca o data, altfel se vor bate cap in cap. ( asta in cazul acela daca ai in ceva fisier cu care il unesti un header() )


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 25 vizitatori