PHP Session mehrmals abfragen oder Aktualisierung nach Lightbox?
Hey Leute
Bin dabei mir eine Website mit Login und allem drum und dran zu erstellen. Es klappt auch soweit alles!
Meine oberste Zeile ist Session abhängig, wenn ich ausgeloggt bin steht "Hallo Gast, bitte logge dich ein oder registriere dich...." und wenn man eingeloggt ist steht der Username da und der Abmeldebutton.
So, mein Login öffnet sich in einer Java-basierenden Box... in meinem fall mit Shadowbox. (http://www.shadowbox-js.com/index.html)
Wenn ich mich dort eingeloggt habe und die Box wieder schließe dann bin ich auf meiner Index-Seite immernoch als Gast gekennzeichnet, erst nach einer Aktualisierung zeigt meine Seite an, dass ich als XXX eingeloggt bin, d.h. mein Login funktioniert auch :D
Meine Frage jetzt, kann ich iwie einstellen...ohne dass sich die seite immer wieder komplett aktualisiert....dass meine Session alle paar sekunden abgefragt wird und somit alles richtig angezeigt wird ohne dass ich aktualisieren muss?
Oder kann ich machen dass sich die Seite auf der sich die Box öffnet von selbst aktualisiert nachdem ich mich eingeloggt habe?
Wenn ich es mit einer While-Schleife mache dann zeigt es mir unendlich mal meine definierten Texte an...
CODE vereinfacht:
<?php
if(!isset($_SESSION['username']))
{
echo "Ausgeloggt";
}
else
{
echo "Eingeloggt";
}
?>
CODE von Shadowbox/Javabox:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<head>
<link rel="stylesheet" type="text/css" href="shadowbox/shadowbox.css">
<script type="text/javascript" src="shadowbox/shadowbox.js"></script>
<script type="text/javascript"> Shadowbox.init({ handleOversize: "resize" }); </script>
</head>
<a rel='shadowbox' title='Login' href='einloggen.php'>einloggen</a>
Schonmal Danke im Voraus :D