plik główny z sesją:
if ($_SESSION["czas"] and $_SESSION["czas"]+60*15<time()) { // 15 minut }
i plik czas.php, z timerem:
<div id="czassesji"><!-- --></div> <script type="text/javascript"> <!-- <![CDATA[ liczbasekund = 890; teraz = 0; function zegar() { // wyliczanie roznicy var sekund = Math.abs(liczbasekund-teraz); var minut = Math.floor(sekund/60); var godzin = Math.floor(minut/60); // wyliczanie okresu sekund = Math.floor(sekund-minut*60); minut = Math.floor(minut-godzin*60); var roznica="Do końca sesji pozostało "+((minut<10)?"0":"")+minut+":"+((sekund<10)?"0":"")+sekund+" <input type=\"button\" value=\"resetuj\" onclick=\"teraz=(0)\" />"; document.getElementById("czassesji").innerHTML = roznica; if (teraz<liczbasekund) { teraz++; setTimeout("zegar()",1000); } else { document.getElementById("czassesji").innerHTML = "Sesja wygasła! Zaloguj się ponownie... <a href='./index.php?go=logowanie'> Logowanie </a>"; } } zegar(); // ]]> --> </script>