Originariamente inviato da p3t3r
il codice che tu hai scritto è identito a quello che ho scritto io nella pagina form.php...nn capisco quale sia la differenza.
Per il momento lascia perdere le variabili
$user_value e
$password_value perchè nn le ho ancora utilizzate..
e cmq vorrei che quando l'utente che ha già acceduto una volta, per 60 secondi gli/le si possa presentare la pag forum.php solamente con il link
vai direttamente tralasciando il codice sottosatnte per l'utilizzo di
end();..
è più chiaro così?..
e certo che è uguale ma ti ho fatto vedere in rosso dove usi $_SESSION prima di chiamare session_start...
per fare quello che vuoi userei la sessione,al login registro il timestamp:
$_SESSION['timestamp'] = microtime();
ad ogni accesso alla pagina recupero questo timestamp e quello attuale ed effettuo la sottrazione:
Codice PHP:
<?php
.....
list($timestamp1_sec,$timestamp1_msec) = explode(' ',$_SESSION['timestamp']);
list($timestamp2_sec,$timestamp2_msec) = explode(' ',time());
$differenza_in_sec = $timestamp2_sec - $timestamp1_sec;
if($differenza_in_sec < 60){
?>
[url="prova2.php"]vai direttamente[/url]
<?php
}
?>