phpbar.de logo

Mailinglisten-Archive

[php] SID Uebergabe

[php] SID Uebergabe

Andreas Demmer php at andreas-demmer.de
Die Jan 13 13:41:10 CET 2004


> > oder muss ich oer Hand an jeden Link ran?
> > header("Location: seite2.php?" . SID);

Eine elegante Methode: Starte zu Beginn Deines Scriptes
den Output-Buffer mit ob_start() und nutze register_shutdown_function(),
um eine Funktion nach Deinen Scripten auszuführen. Diese Funktion greift
sich den Inhalt des Buffers in eine Variable mit ob_get_contents() und
leere ihn mit ob_clean().

Nun kann man mit preg_replace() den in einer Variable vorhandenen
Output nach URLs durchkämmen und die Session-ID anhängen.
Anschließend kann man den Inhalt der Variable mit echo() ausgeben
und fertig! :-)

Gruss,
Andreas

-- 
http://www.andreas-demmer.de | http://www.mediadb.net



php::bar PHP Wiki   -   Listenarchive