Hello,
bei solch absonderlichen Problemen empfiehlt es sich immer, die Versionsnummer der verwendeten PHP-Version und/oder einen Link auf eine phpinfo-Seite deiner Installation mitzuteilen, sowie Namen und Version des OS.
Bitte bau in beide Seiten NACH allen Zuweisungen mal ein:
echo "<pre>";
echo "<strong>$_SESSION</strong><br />\n";
print_r($_SESSION);
echo "<hr><strong>$_COOKIE</strong><br />\n";
print_r($_COOKIE);
echo "</pre>";
Dann weißt Du wenigstens, ob die Sessioninformation wieder ankommt.
Und um zu testen, was sonst so kneift am Anfang jedes Scriptes:
ini_set("display_errors","1");
error_reporting(E_ALL);
Dann sollte es wenigstens mal Fehlermeldungen geben. Ich könnte mir z.B. vorstellen, dass das System im vorgegebenen session.save_path (php.ini) nicht schreiben darf. Dann gehen die Sessiondaten natürlich verloren, sollte aber eigentlich eine Fehlermeldung auf dem Schirm geben.
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen