Mailinglisten-Archive |
Sebastian Mendel schrieb: > echo $_COOKIE['Grussbox247Eingeloggt'] > echo 'noch ' ($_COOKIE['Grussbox247Eingeloggt'] - time()) . ' Sekunden > eingeloggt'; Danke für Eure Antworten, geht letztendlich nicht so, wie ich wollte. Habe mir jetzt so beholfen: Auf der Login-Seite: $value = "eingeloggt"; $ablauf = time() + 60 * 60 * $zeit; setcookie("Grussbox247Eingeloggt", $value, $ablauf); header("location: grussbox_dj.php?weg=".$ablauf); Und auf der DJ-Seite selber dann so: Vor dem HEAD: $ablauf = $_GET['weg']; Im HEAD dann den Reload: <meta http-equiv="REFRESH" content="60; url=grussbox_dj.php?weg=<?php echo $ablauf ?>" /> Und in der Seite dann: if($_COOKIE['Grussbox247Eingeloggt']){ $raus = time() - $ablauf; echo "<p class=\"center\">Du bist noch ".(ceil($raus / 60))." Minuten eingeloggt.</p>"; ... } else { ... } Das einzige, was blöd aussieht: Ich krieg bei den Rest-Minuten immer eine negative Zahl :( Und ich hab am frühen Morgen irgendwie einen Knoten im Hirn. Wie krieg ich das Minus davor weg? Und noch einen Denkanstoß bräuchte ich: Wie krieg ich den Kerl automatisch ausgeloggt, wenn der den Browser einfach schliesst, bevor er sich ausloggt oder ausgeloggt wird? Liebe Grüße Jörn
php::bar PHP Wiki - Listenarchive