当用户点击“不同”按钮时刷新会话?

时间:2012-05-04 17:45:06

标签: facebook facebook-php-sdk

我有一个应用程序,它在初始加载时将signed_request存储在会话中。原因是访问数据而无需将?signed_request附加到所有内部链接。

我需要区分视图,具体取决于用户是否有liked页面。

无论如何我可以绑定一个动作,比如通过ajax刷新我的会话的事件处理程序吗?或者我错过了一些明显的东西?

1 个答案:

答案 0 :(得分:0)

我最后在我的头版添加了某些逻辑,

 13     if ( !isset( $_GET['fromnav'] ) ) {
 14         unset( $_SESSION['fb_data'] );
 15     }
 16 
 17     include 'includes/sess.php';

从任何导航/内部转到我的index.php的任何链接都需要附加?fromnav。这说明它的内部而不是新的状态。如果它是一个新状态,我清除会话fb数据并解析签名新鲜。到目前为止,这似乎有效。