Mailinglisten-Archive |
Jörn Grube schrieb:
> $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
> ...
sieht ganz schön kompliziert aus ...
$_SESSION['ablauf'] = time() + 60 * 60 * $zeit;
... warum nicht damit?
setz das halt das Session-Timeout höher ...
> 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?
$raus = $ablauf - time();
;-)
--
Sebastian Mendel
www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive