重複の可能性:
セッション、PHPの不完全なクラス
助けが必要です。PHPでFileMakerデータベースを照会する次のコードがあります。
クエリは期待される結果を表示します。それらの結果を他の場所で使用したいので、セッションに保存/キャッシュしたいと思います。ただし、に保存すると$_SESSION
Object __PHP_Incomplete_Class
が表示されますが、通常の結果を印刷すると正常に印刷されるようです。
これは機能するコードであり、以下では機能しません。それらはほとんど同じです。FileMaker独自の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>"
みんなありがとう。