Максимальный размер сессии PHP - PullRequest
70 голосов
/ 10 января 2011

Какой максимальный размер может быть сохранен в сеансе PHP?

Ответы [ 2 ]

95 голосов
/ 10 января 2011

Вы можете хранить столько данных, сколько захотите в сессиях.Все сеансы хранятся на сервере.Единственное ограничение, которое вы можете достичь, - это максимальный объем памяти, который скрипт может использовать за один раз, который по умолчанию составляет 128 МБ.

(Подобные ответы: Идеальный размер сессии PHP? - некоторые полезные комментарии)

26 голосов
/ 10 января 2011

Это ограничено максимальным размером файла вашей операционной системы (при сохранении сеанса в файл) или размером столбца (при сохранении сеанса в базе данных).

Используя пользовательские обработчики, можно получить файл сеансаэто больше по размеру, чем сумма, установленная в memory_limit.

Следовательно, это сочетание максимального размера файла / столбца и предела памяти.

...