Php Debian fijar duración de la sesión

Debian OpenLogo

El otro día una amiga me escribió que tenía un problema con Debian -mi servidor de un. No exactamente guardado más de sessiite 30 No importa cuántos minutos para establecer Session.gc_maxlifetime. Básicamente el problema es que Debian han decidido volver a escribir en lugar de otro la realización de sesiones recolector de basura-e iniciar un cron cada 9 y 39 minutos que limpia las sesiones antiguas. Es in/etc/cron.d/php5

en general, la secuencia de comandos sempličk que a su vez lanza/usr/lib/php5/maxlifetime y variables cuánto es la vida de la cookie que es 1440 segundos o 24 minutos de aquí a allí es 😉 2 opciones o a dejar la corona y así terminar el automático de limpieza que más tarde puede realinear php. ini o directamente en la secuencia de comandos para cambiar la longevidad de la vida de sesiones con el máximo de la variable. Yo personalmente prefiero la segunda opción. Muy aseado es general, pero hay un inconveniente – Si sobrescriben los cambios del archivo se perderá que es un hecho problemático.

PS. Ahora que lo pienso probablemente si se ha definido en algún lugar más donde almacenar la información de php vía seiinata debe ir más allá del alcance de la escritura y así ser utilizado otra vez en una sesión normal sin interrumpir grosera.

ini_set('session.gc_maxlifetime', 14400);
 ini_set('session.gc_probability', 1);
 ini_set('session.gc_divisor', 100);
 session_save_path(APP_PARENT_DIR . '/sessions');

Mejorado por Zemanta

2 comentarios

    1. Todo depende de la configuración del sistema operativo, una de las, alojamiento compartido debe tener la opción de configurar el ini de php que hay mierda es diferente dependiendo de lo que es administrar hosting -. Para VPS-a debe ver cómo php es up-it. En general este es un chicos Debian

Deja una respuesta

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Anti Spam *