Login im gleichem Frame

danke, die Lösung funktioniert zwar, aber die Seite lädt sich immer neu das sieht kacke aus.:confused: Außerdem ließt er die Sessiondateien nicht aus und wenn die intern datei angezeigt wird ist alles leer

Wie kann ich die dateien meiner seite erst später ausgeben?

Gibt es noch eine andere Lösung?
 
Zuletzt bearbeitet:
Naja, du könntest abfragen, ob schonmal ein refresh gemacht wurde:

Du übergibst beim refresh einfach noch eine Variable mehr (zB.: &refresh=done) und fragst dann ab, ob schon einmal geladen wurde:


PHP:
if (mysql_num_rows ($result) > 0)  
{  
  // Benutzerdaten in ein Array auslesen.  
  $data = mysql_fetch_array ($result);  

  // Sessionvariablen erstellen und registrieren  
  $_SESSION["user_id"] = $data["Id"];  
  $_SESSION["user_nickname"] = $data["Nickname"];  
  $_SESSION["user_nachname"] = $data["Nachname"];  
  $_SESSION["user_vorname"] = $data["Vorname"];  

// die content='5 steht für die Zeit, nach der verlinkt werden soll 5 --> 5 Sekunden
//mit Abfrage ob noch neu geladen werden muss
  if(!isset($_GET['refresh'])){
    echo "<meta http-equiv='refresh' content='5; URL=index.php?section=intern.php&refresh=done'>";
  }
}else{
  if(!isset($_GET['refresh'])){
    echo "<meta http-equiv='refresh' content='5; URL=index.php?section=formular.php?fehler=1&refresh=done'>";
  }

}
?>
 
Naja kann sein dass sich dieser Refresh bisschen beist -.- mit den restlichen Seiten ...
Die einfachste Lösung wäre wenn wir sehen was du meinst und du somit dienen Ling hier reinpostest ...

Is nur so eine Idee von mir
Zugleich wäre interessant ob immer wieder neu auf die gleiche Addresse verlinkt wird oder immer zwischen zwei verschiedenen

--> Login.php
--> Usercheck.php

Zum Beispiel
 
Zurück