saludos
qusiera saber como se realizan sesiones en php para validar usuarios y que estas sesiones terminen cuando han pasado 10 minutos inactiva??
saludos
| |||
sesiones en php saludos qusiera saber como se realizan sesiones en php para validar usuarios y que estas sesiones terminen cuando han pasado 10 minutos inactiva?? saludos |
| ||||
Respuesta: sesiones en php Cita: Es fácil, leyendo el manual www.php.net/session |
| |||
Respuesta: sesiones en php wenas, yo haría así, crearía un include que se llamase comprobar_tiempo, y en cada página despues del session_start() haría una llamada a este include, el cual sería así: <?php if(isset($_SESSION['nombre'])){ $fechaGuardada = $_SESSION["ultimoAcceso"]; $ahora = date("Y-n-j H:i:s"); $tiempo_transcurrido = (strtotime($ahora)-strtotime($fechaGuardada)); if($tiempo_transcurrido >= 600) {//si pasaron 10 minutos o más session_destroy(); // destruyo la sesión header("Location: index.php?".SID); //envío al usuario a la pag. de autenticación }else { //sino, actualizo la fecha de la sesión $_SESSION["ultimoAcceso"] = $ahora; } } ?> acuerdate que al crear una session, es decir, en el login, tienes que guardar una variable en la sesion con la última vez que se creó la sesión o se cambió de página. espero que te sirva, un saludo.... |