可能重复:
会话、PHP 不完整类
需要一些帮助。我有以下代码,它用 PHP 查询 FileMaker 数据库。
查询带来了预期的结果,因为我想在其他地方使用这些结果,所以我想在会话中存储/缓存它们。但是,当我将它们存储在 a 中$_SESSION
时,我得到 了__PHP_Incomplete_Class
Object,但如果我打印正常结果,它似乎打印得很好。
这是有效的代码,下面是无效的。它们几乎相同。我使用 FileMakers 自己的 PHP 安装。PHP 5
工作代码:
if(!session_id()) session_start();
$find = $fm->newFindCommand('Web');
$find->addFindCriterion('ID', '=='.$_SESSION['ID']);
$Results = $find->execute();
echo "<pre>";
print_r($Results); // this prints perfectly i.e. FileMaker_Result_Implementation Object
echo "</pre>";
破代码:
if(!session_id()) session_start();
$find = $fm->newFindCommand('Web');
$find->addFindCriterion('ID', '=='.$_SESSION['ID']);
$Results = $find->execute();
$_SESSION['results'] = $Results;
echo "<pre>";
print_r($_SESSION); //I want to print all the sessions out
echo "</pre>"
多谢你们。