Re: Header v PHP

From: Petr Wogurka (konference@wog.cz)
Date: 13. 10. 2003, 17:42 CEST


Petr Pokorny wrote:

>> To vim taky.
>> Jenze pak nevim proc mi funguje tohle:
>> 
>> <?
>> echo "nejaky text";
>> Header("Location: index.php");

> 
> A kde ti to tak funguje? Prave jsem to vyzkousel. Zcela logicky jsem
> dostal tohle:
> 
> nejaky text
> Warning: Cannot modify header information - headers already sent by
> (output started at d:\www\test.php:2) in d:\www\test.php on line 3


Jeste je moznost, ze ma v PHP.INI povolene:
output_buffering  = On

ovsem na to je ponekud kratkozrake spolehat, protoze doma to pochopitelne
muzes nastavit, jak ti to vyhovuje nejlepe, ale na hostingu nikoliv...

IMHO jedina rozumna cesta je osetrit skript, aby poslal vystupy az pote, co
byly odeslany vsechny potrebne hlavicky.

--
wog



This archive was generated by hypermail 2.1.3 : 13. 10. 2003, 17:42 CEST