[Php] 会话变量是否有限制?


Answers

不,会话可能具有的空间(或会话可能拥有多少变量)没有限制。 唯一的限制是您的计算机上的规格,这是由您的php.ini中的可用memory_limit定义的。 请注意,此空间将在所有用户的所有会话之间共享。

Question

正如标题所说,会话变量是否存在限制(如果有的话),或者它们被视为通常的变量并且可以存储相等数量的数据?

我正在寻找除了最大长度,最大值等变量类型之外是否还有其他限制。

PS如果问题不清楚,请告诉我。

提前致谢!




简单回答是不。 (也就是说,它们没有比任何其他PHP变量更多的限制......必须适合内存等)

但是,请记住, $_SESSION数据存储在某处,默认情况下是每个会话在一个文件中的序列化数据。 因此存在实际限制。 您不希望在其中存储大量信息,因为它们将在使用session_start()每个页面上从数据存储中加载/保存。




Links