我有一个PHP项目,在网站“ / reports”的子文件夹中也有Kohana PHP项目。
我这样重定向到报告项目:
redirectreports.php
<?php
session_start();
header('Location: /reports');
exit();
当用户单击href链接时,它将在新窗口中打开上方的链接。第一次单击该链接,一切正常,并且会话数据在报告项目中可用。
当我关闭报告窗口,然后第二次单击报告链接时,会发生此问题。第二次将我重定向到报告时,找不到会话数据。
我尝试将会话ID传递到查询字符串中,然后将其传递给Session::instance('native', $_GET['id']);
但仍然出现以下错误:
Session_Exception [ 1 ]: Error reading session data.
答案 0 :(得分:0)
感谢您的评论。
这里的实际问题是“报告”包将一个对象存储在会话数据中。导致出现__PHP_Incomplete_Class
错误。
核心项目无法访问该类,因此共享信息存储为数组而不是对象。