"Alte" Seite nach Login laden

zuckerbrini

Mitglied
Hallo!

Ich habe mir gerade ein kleines Login geschrieben. Das Login ist auch nicht das Problem, den das funtkioniert super.

Erstmal zum Aufbau meiner Seite:
Ich habe 3 div-container in dem rechten befindet sich das Login. Nachdem auf den Button Anmelden gedrückt wurde soll genau an dieser Stelle (in diesem div-containter) eine Meldung erscheinen "Sie sind (nicht) angemeldet".
Die anderen 2 div-container sollen die ganze Zeit über gleich bleiben.

Hier mal ein sehr stark gekürztes Codestück:
Code:
if (mysql_num_rows ($result) > 0)  
{  
  echo "Sie sind eingeloggt";if (mysql_num_rows ($result) > 0)  
{    
  $data = mysql_fetch_array ($result);  

  $_SESSION["uid"] = $data["uid"];  
  $_SESSION["uname"] = $data["uname"];  
}  
else  
{  
   $_SESSION["uid"] = 0;  
}  
ob_start ();  
header ("Location: index.php");  
ob_end_flush (); 
}

Nun wollte ich eben mit dem header-Befehl die index.php neu laden (dort wird dann im rechten div-container je nachdem was in meiner Sessionvariable uid steht das richtige angezeigt).
Weil ich vorher aber schon http-Daten gesendet habe funktioniert der header-Befehl nicht.

Also.... Wie kann ich nun machen das einfach die index.php neugeladen wird, ohne das der User irgendwas machen muss?
 
gepostet, nochmal gegoogelt und schließlich endlich gefunden....

Die Lösung:
Code:
echo "<meta http-equiv='refresh' content='0; URL=http://dieSeite'>";
 
Zurück