PHP 会话对象的问题

发布于 2024-10-22 19:05:08 字数 218 浏览 3 评论 0原文

我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南薇 2024-10-29 19:05:08

实际上 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文