buddymaster
Mitglied
PHP:
//Vorher kommen noch ein paar Abfragen, ob alle Formularfelder korrekt ausgefüllt sind!
$_SESSION['user'] = $result['user'];
$_SESSION['timestamp'] = $timestamp;
$_SESSION['ID'] = $result['id'];
echo '<p align="center">Der Login war erfolgreich. Wenn Sie nicht innerhalb weniger Augenblicke weitergeleitet werden, klicken Sie bitte auf weiter!<br /><br /><a href="privatmenu.php">Weiter</a></p>';
?>
<script language="JavaScript">
window.setTimeout('window.location.href="privatmenu.php"','100')
</script>
In dem oberen Code lege ich dieSessionvariablen für die Session fest. Am Anfang des Scriptes initialisiere ich die Session mit "session_start".
Im Firefox funktioniert auch alles einwandfrei.
Auf die Abfrage (in der neuen Seite "privatmenu.php"
PHP:
<?php
session_start();
echo session_id() . "<br />";
echo '<p>Session-Inhalt :' . nl2br(print_r($_SESSION)) . '</p>';
?>
...zeigt er mir auch im Firefox auch User, Timestamp und ID an!
Im IE tut er das leider nicht. Es steht folgende Ausgabe:
Code:
ktqv6kfnsl53a7j9m8qwerpj71
Array ( )
Session-Inhalt :1
Für mich heißt das, es wurde wohl eine Session gestartet! Aber warum nimmt der IE meine $_SESSION['Variablen'] nicht
Brauche dringend Hilfe, beiße mir schon den ganzen Tag die Zähne daran aus.
Vielen Dank im Vorraus!
Zuletzt bearbeitet: