如何在php中调用之间保留facebook对象?

时间:2011-01-31 19:43:36

标签: php facebook session

我正确地渲染页面,显示图像等。但是当用户更改相册选择时,我想使用ajax来刷新div。

我的问题是,当我将调用发送到服务器时,它会得到一个异常,因为facebook对象已经死/没有引用,我不知道。

我尝试使用session_start保存它们。我可以像这样传递字符串但是如果我传递这样的对象比调用它们仍然失败:

$albumID = $_GET['album'];
    $facebook = $_SESSION['fb'];
    $albums = $_SESSION['albums'];
    $tester = $_SESSION['tester']; //works fine
    echo get_pictures_from_album($facebook, $albums, $albumID);

如果有人可以向我推荐好的文档,我还会重新评价它。 Facebook似乎只有简单,琐碎的问题的例子,但没有复杂的应用程序。

1 个答案:

答案 0 :(得分:3)

如果要在会话中存储对象,则需要在调用require之前确保session_start包含类定义的文件。否则,PHP将无法正确地从会话中反序列化对象。