Supportnet Computer
Planet of Tech

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

Session ID





Frage

Hallo, ich habe in einer Internetseite ein Login mit Session ID programmiert. Alles funktioniert bis auf die Tatsache, dass das Menue beim einloggen sich erst nach einem automatischen Meta refresh ändert. Wenn ich die PHP Session ID per post mit der Adresse sende, also: http://www.testseite.de/index.php?PHPSESSID=7f0dd9f1ff08d9ce3acc2039577c60b1 funktioniert alles wunderbar. Woran liegt das?

Antwort 1 von rabies

MIt den Angaben kann ich so nicht wirklich viel anfangen. Beispiel? Link?

Und, wenn Du variablen an eine URL anhängst, dann ist das nicht POST, sondern GET. Liegt hier evtl. der Hund begraben?

--rabies.

Antwort 2 von Quizmaster

Zitat:
Alles funktioniert bis auf die Tatsache, dass das Menue beim einloggen sich erst nach einem automatischen Meta refresh ändert.

Wenn ich auch mal raten darf: Wenn man in einem PHP-Skript ein Cookie setzt, kann man es noch nicht geich im selben Skript wieder abfragen. Erst beim nächsten Request (Seitenanfrage) des Clients (z.B. durch Meta-Refresh) wird das Cookie vom Browser an den Server gesendet und kann von PHP aus Serverumgebungsvariablen ausgelesen werden.
Da Sessions normalerweise über Cookies funktionieren (Einstellungssache) könnte das das Problem sein.