PHP 会话对象的问题
我的 php 会话遇到一些问题。我在我的 Moodle 应用程序中部署了一个用于文件管理的插件。
新插件主页的行为异常,正在破坏我的应用程序的实际会话,并生成新的 session_id()
。
另外,当我尝试使用 print_r($_SESSION)
查看会话内容时,它显示 其中的“PHP_Incomplete_Class_Name”。
I am facing some problem with my php session. I have deployed a plugin for file management in my moodle application.
The new plugin home page is behaving unexpectedly and is destroying the actual session of my application and is generating new session_id()
.
Also when I am trying to view session contents using print_r($_SESSION)
, it is showing
"PHP_Incomplete_Class_Name" in it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实际上
PHP_Incomplete_Class_Name
与会话重新生成无关。当您(或您的 cms/框架/无论您拥有什么)在解析每个序列化对象的类定义之前调用
session_start()
时,就会出现此行为。因此,您需要在开始课程之前包括所有课程。
Actually
PHP_Incomplete_Class_Name
has nothing to do with session regeneration.This behaviour appears when you (or your cms/framework/whatever you have) call
session_start()
before each serialized object's class definition has been parsed.So you need to include all classes before you started session.