0

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

我需要根据用户是否有liked页面来区分视图。

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

4

1 回答 1

0

我最终在我的首页添加了某些逻辑,

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

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

于 2012-05-04T17:54:13.253 回答