PHP 会话的最大大小

Posted

技术标签:

【中文标题】PHP 会话的最大大小【英文标题】:Maximum size of a PHP session 【发布时间】:2011-06-06 16:48:54 【问题描述】:

php 会话中可以存储的最大大小是多少?

【问题讨论】:

【参考方案1】:

您可以在会话中存储任意数量的数据。所有会话都存储在服务器上。您可以达到的唯一限制是脚本一次可以消耗的最大内存,默认情况下为 128MB。

(类似答案:Ideal PHP Session Size? - 一些有用的 cmets)

【讨论】:

【参考方案2】:

这受到操作系统的最大文件大小(如果将会话存储到文件)或列大小(如果将会话存储到数据库)的限制。

使用自定义处理程序,可以使会话文件的大小大于memory_limit 中设置的数量。

因此,它是最大文件/列大小和内存限制的组合。

【讨论】:

以上是关于PHP 会话的最大大小的主要内容,如果未能解决你的问题,请参考以下文章

JSR 356 WebSocket 最大消息大小配置失败

Laravel - 超过 PHP 最大上传大小限制时验证文件大小

Symfony:自定义会话保存处理程序最大执行时间

如何使用php更改最大文件大小限制[重复]

未收到要导入的数据。没有提交文件名,或者文件大小超过了 PHP 配置允许的最大大小

Xshell设置XShell最大的显示行数