Tamaño máximo de una sesión PHP


¿Cuál es el tamaño máximo que se puede almacenar en una sesión PHP?

Author: ROMANIA_engineer, 2011-01-10

2 answers

Puede almacenar tantos datos como desee dentro de las sesiones. Todas las sesiones se almacenan en el servidor. El único límite que puede alcanzar es la memoria máxima que un script puede consumir a la vez, que por defecto es de 128MB.

(Respuestas similares: ¿Tamaño de sesión PHP ideal? - algunos comentarios útiles)

 92
Author: Rudu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:10:41

Esto está limitado por el tamaño máximo de archivo de su sistema operativo (si almacena la sesión en el archivo) o el tamaño de columna (si almacena la sesión en la base de datos).

Usando manejadores personalizados, es posible tener un archivo de sesión que sea mayor en tamaño que la cantidad establecida en memory_limit.

Por lo tanto, es una combinación de tamaño máximo de archivo/columna y límite de memoria.

 25
Author: webbiedave,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-01-10 18:20:59