Moin!
...und ohne das meine aktuelle Session dabei unterbrochen wird.
Dafür bist du selbst zuständig. PHP setzt Cookies ein, um die Session-ID einem Browser zuzuordnen - hilfsweise wird die Session-ID als URL-Parameter oder verstecktes Formularfeld weitergereicht.
Wenn die Session bei dir nur per URL weitergegeben wird und es kein Cookie gibt, erkennt dich der Server nicht wieder.
Also mußt du die Session-ID an das entfernte Prüf-Script weiterreichen, und das Script muß die ID wieder zu dir zurückreichen.
Die aktuelle Session-ID gibt dir die Funktion session_id(), den Session-Namen die Funktion session_name(). Beides brauchst du, um einen URL-Parameter der Form Session-Name=Session-ID zusammenzubasteln.
Das entfernte Skript muß im Prinzip nur den Parameterteil 1:1 kopieren und wieder in den Redirect hineintun.
- Sven Rautenberg
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr)