para especificar la duración de la sesión, del lado del servidor, o bien se aplican el siguiente comando
ini_set('session.gc_maxlifetime', 30*60); // expires in 30 minutes
o ponerlo en su archivo php.ini
.
Para ajustar la duración de la cookie de sesión, el lado del cliente, ya sea que vamos, ya que es (0, morirán cuando el navegador se cierra), o
ini_set('session.cookie_lifetime', 30*60); // 30 minutes
o en el php.ini
.
Si usted elige utilizar ini_set()
, asegúrese de colocar los comandos antes session_start()
se llama.
Tenga en cuenta que la función ini_set
establece la (s) opción (es) de configuración during the script execution time only.
En cuanto a la casilla de verificación y tener un entorno dinámico de la duración de la sesión, se podría
- uso APC para almacenar un entorno compartido por todos los procesos PHP, que durará hasta que el servidor PHP se ha reducido
- escritura un valor en un archivo en alguna parte que se carga en el inicio de las secuencias de comandos (caro) y establecer el valor
(cada secuencia de comandos tendrá que ini_set()
una vez antes session_start()
)
1. No deberías hacerlo. –
2. No te ayudará de todos modos –