Necesito saber como puedo destruir automáticamente una sesion
después de un tiempo determinado, por ejemplo 5, 10 o 20 minutos.
Les agradecería agradecería si me envían algún ejemplo del código
aplicado en php.
| |||
Si estás usando sesiones de PHP (www.php.net/session) .. PHP no gestiona el tiempo de vida de una sesión por separado sino que lo hace global para toda sesión que se inicie en el servidor. Teniendo eso presente ... el tema de expiraciónde sesiónes no pasa (por lo menos las que PHP gestiona por defecto) por cierto código sino por configuración de PHP. concretamente la directiva: session.gc_maxlifetime (teóricamente se puede alterar su valor por ini_set() en tiempo de ejecución) Un saludo, |
| |||
Independientemente de lo apuntado por Cluster, tal vez un vistazo a este fragmento te pueda dar una idea de por dónde va la cosa. Un saludo. Código PHP: |