我想知道利弊,或者这是否真的是一种不好的做法。
最佳答案
这是不可能的。
先读 Documentation在突出显示的警告中提及:
因为 session 数据是序列化的,资源变量不能存储在 session 中。
序列化处理程序(php 和 php_binary)继承了 register_globals 限制。因此,不能使用包含特殊字符(| 和 !)的数字索引或字符串索引。使用这些将在脚本关闭时出现错误。 php_serialize 没有这样的限制。 php_serialize 从 PHP 5.5.4 开始可用。
您还可以从 here 了解优缺点。
关于php - 将 mysqli 连接保存为 php 中的 session 有多安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43755143/