Максимальный размер $ _SESSION - это максимальный объем памяти, разрешенный для скрипта PHP, но есть вероятность, что если вы даже получите 1/3 от этого, вы делаете что-то неправильно.
$_SESSION
, как правило, следует использовать только для хранения той информации, которая необходима пользователю для большинства просмотров страниц сайта. крайне маловероятно, что вам действительно понадобится файл на каждой странице.
Вот лучший вариант: сохранить временный файл на диске и назначить путь к временному файлу в $_SESSION
. Затем, когда вам это нужно, прочитайте файл пользователю.