我有一个应用程序,它在初始加载时将signed_request存储在会话中。原因是访问数据而无需将?signed_request
附加到所有内部链接。
我需要区分视图,具体取决于用户是否有liked
页面。
无论如何我可以绑定一个动作,比如通过ajax刷新我的会话的事件处理程序吗?或者我错过了一些明显的东西?
答案 0 :(得分:0)
我最后在我的头版添加了某些逻辑,
13 if ( !isset( $_GET['fromnav'] ) ) {
14 unset( $_SESSION['fb_data'] );
15 }
16
17 include 'includes/sess.php';
从任何导航/内部转到我的index.php的任何链接都需要附加?fromnav。这说明它的内部而不是新的状态。如果它是一个新状态,我清除会话fb数据并解析签名新鲜。到目前为止,这似乎有效。