phpbar.de logo

Mailinglisten-Archive

Re[2]: [php] Wann ist ein skript zuende?

Re[2]: [php] Wann ist ein skript zuende?

Norbert Pfeiffer php_(at)_phpcenter.de
Wed, 25 Apr 2001 00:33:32 +0200


Hi Conni,

> Heisst das, dass ein Skript f.f.
virtuell ja,
physikalisch nicht.

Der Parser holt sich alles zusammen
und faengt an, zu parsen....

dann stoesst er auf eine header()-Anweisung,
die fuehrt er aus.
Wenn da kein exit; steht, parst er weiter,
ploetzlich wird die neue Seite vom Browser
angefordert, der 'user_abort' greift, und
er hoert auf zu parsen...

D.h. im realen Netz, kann es durchaus passieren,
dass auf Grund der langen Uebertragungswege, der
'user_abort' nicht rechtzeitig erfolgt, und Zeilen
ausgefuehrt werden, die das eigentlich nicht sollten,
z.B. bei einem Warenkorb -> sehr peinlich...

Deshalb gehoert das exit; direkt hinter den
Header();-Befehl...
Das ist etwas aehnliches wie eine IF-Anweisung.
Wenn das zutrifft/nicht zutrifft, verzweige zu
einer anderen Seite (und ignoriere den Rest),
steht leider nicht so konkret dabei...


m.f.G. N. Pfeiffer
_______________________________
www.uris.de    pfeiffer_(at)_uris.de
0177-2363368       02292-681769
-------------------------------
e.o.m.



php::bar PHP Wiki   -   Listenarchive