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

我正确地渲染页面,显示图像等.但是当用户更改专辑选择时,我想使用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仅提供有关简单,琐碎问题的示例,而没有复杂的应用程序.

解决方法:

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

上一篇:使用JavaScript API时如何获取Facebook访问令牌?


下一篇:javascript-关于Facebook Timer的问题困扰着我