Codice HTML:
<script type="text/javascript">
window.onload= setInterval('controlla()',1000);
function controlla()
{
var adesso = new Date();
if((adesso.getHours() == 13) && (adesso.getMinutes() == 00))
window.location.href='game.php?page=logout';
}
</script>
Alcune considerazioni importanti (javascript viene eseguito lato client):
- L'utente può comunque bloccare lo script, modificarlo {solo sulla sua pagina, ovviamente non può modificare quella sul server :P}.
-L'orario è preso dal PC dell'utente. Se vuoi, con una piccola modifica si può far in modo di avere un orario pressapoco sincronizzato con il server.
Quindi, (in generale, e nel tuo caso), javascript (secondo me) andrebbe usato soltanto per facilitare la vita al visitatore, e non per forzarlo a far qualcosa.
Se vuoi che obbligatoriamente l'utente alle 13:00 vada nella pagina "game.php?page=logout", non puoi farlo (non puoi forzare i visitatori a far quello che vuoi tu).
Ciao!