Quelle est la taille maximale pouvant être stockée dans une session PHP?
Vous pouvez stocker autant de données que vous le souhaitez dans les sessions. Toutes les sessions sont stockées sur le serveur. Les seules limites que vous pouvez atteindre sont la mémoire maximale qu'un script peut consommer à la fois, qui est par défaut de 128 Mo.
(Réponses similaires: Idéal PHP Taille de la session? - quelques commentaires utiles)
Ceci est limité par la taille maximale du fichier de votre système d'exploitation (si vous stockez la session dans un fichier) ou la taille des colonnes (si vous stockez la session dans la base de données).
À l'aide de gestionnaires personnalisés, il est possible d'avoir un fichier de session dont la taille est supérieure à la quantité définie dans memory_limit
.
Par conséquent, il s'agit d'une combinaison de taille maximale de fichier/colonne et de limite de mémoire.