Hello,
Habt Ihre eine Ahnung warum es nicht funktioniert?
erstmal wahrscheinlich daran, dass ein Fehler drin ist.
Da Du aber keinerlei Fehlerbehandlung durchführst, wird es schwer sein, den zu finden.
Nach jedem mysql_query() solltest Du auch den Fehlerstatus der Datenbank
mysql_errno($connection) http://de3.php.net/manual/en/function.mysql-errno.php
abfragen und wenn dieser größer 0 ist, entsprechende Maßnahmen treffen.
Und dann könntest Du die Session-Cookies / die Session-ID abfragen und probehalber ausgeben nach dem Session-Start. Dann weißt Du zumindest, ob es dieselbe ist.
Debugging funktioniert mit PHP am einfachsten durch Erzeugen von Kontrollstrings an den neuralgischen Punkten, die dann zur passenden Zeit mit ausgegeben werden.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg