Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

SID wird per manueller URL nicht übertragen





Frage

Hallo zu später Stunde, weiss jemand zufällig, warum ich bei der folgenden Eingabe nicht die Session-ID zu sehen bekomme und stattdessen http://www.xyz.info/testform.php?<?=SID?> in der Urlleiste sehe bzw. die Session nicht übertragen wird? [code] header("location: http://www.xyz.info/testform.php?<?=SID?>");[/code] Vielen Dank für Eure Tipps Mel

Antwort 1 von Mel

Hmh, da niemand antwortet, scheint die Frage wohl zu dumm zu sein, oder?

Ich stell die dann einfach noch einmal anders:

Wie übertrage ich in einem header die ID-Nummer des Cookies?

Ich find in aller Theorie nur einen echo-Befehl als Beispiel für die Ausgabe der SID und das einzgie, was ich bisher zur Übergabe per header gefunden hab, funktioniert nicht.

Kann mir jemand helfen?

Vielen Dank vorab
Mel

Antwort 2 von Supermax

Variante 1:

header("Location: http://www.xyz.info/testform.php?".SID");


Variante 2:

header("Location: http://www.xyz.info/testform.php?".session_name()."=".session_id());


Antwort 3 von Supermax

Bei Variante 1 war ein Tippfehler; das letzte " nach SID ist zuviel.

Antwort 4 von Mel

Hallo Supermax,

super vielen vielen Dank. Ds probier ich gleich mal aus.

Ich bin in zwischen auch auf folgende Lösung gekommen:


$sid = SID ? ´?´ . SID : ´´;
			  
header("location: $basisurl/form2.php$sid");


und als Url erscheint dann auch im Browser die SID.
ABER auf jeder einzelnen Formularseite eine andere, sprich die SID wird nachwievor nicht weitergereicht.

IE steht auf Cookie ablehnen und die Sessions sind wie folgt:
php_value session.use_trans_sid off
php_value session.use_cookies on
php_value session.use_only_cookies off


Woran kann es denn sonst noch liegen, daß die SID nicht weitergereicht wird sondern immer wieder eine neue gesendet wird?


Muss ich die SID Konstante eventuell auch noch an andere Urls auf einer Seite als nur an den header-url hängen?

Viiiiiiiiiiiiiiiiiiiiiiiiiiiiielen Dank vorab, falls hier jemand weiter weiss

Gruss Mel

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: