Also ich hab ein SESSION gemacht die nicht funkt. Sie wird einfach nicht aus gegeben. Ich habe schon 2 Tage daran gesesen den Fehler zu finden aber ich weiß nicht wo der drin steckt.
Ich bedanke mich schon mal im vorraus für eure Hilfe.
SESSION wird hier gschreiben:
Alles anzeigen
Und hier soll sie ausgegeben werden:
Ich bedanke mich schon mal im vorraus für eure Hilfe.
SESSION wird hier gschreiben:
Quellcode
- <?
- //Wenn Login Fehlgeschlagen ist wir das ausgegeben
- if(isset($_GET["error"])) {
- echo "Login fehlgeschlagen!";
- }
- if(isset($_POST["login"])) {
- //über nimmr die Variablen vom Formular
- $var_usr = $_POST["benutzername"];
- $var_pwd = $_POST["passwort"];
- $var_f1 = "mem/".$var_usr.".dat";
- if(file_exists($var_f1)) {
- //läd Daten vom Spieler
- $check1 = array();
- $datei1 = fopen($var_f1, "r");
- $lesen1 = fgets($datei1, 1024);
- array_push($check1, $lesen1);
- fclose($datei1);
- $dat1 = explode("§§", $check1[0]);
- if($var_usr == $dat1[0] && md5($var_pwd) == $dat1[1]) {
- $_SESSION["dat_benutzer"] = $dat1[1];
- header("Location:start.php");
- } else {
- header("Location:login.php?error=1");
- }
- } else {
- echo "<br>Den Benutzer: <b>$var_usr</b> gibt es nicht!";
- }
- }
- ?>
Und hier soll sie ausgegeben werden: