Windows 开发应用程序iframe选项卡

Windows 开发应用程序iframe选项卡,windows,facebook-like,Windows,Facebook Like,我知道facebook中有几个免费的应用程序,如果用户是粉丝,可以使用这些应用程序访问xyz.php程序或显示图像。如果用户单击“like”,则转到vwx.php程序或显示图像。我一直在尝试在php facebook应用程序中使用FB.Event.subscribe做与那些免费应用程序相同的事情,但我已经厌倦了尝试。我知道它应该简单到: 如果用户是粉丝 {location.href='xyz.php'} else{location.href='vwx.php'} 但是我如何知道用户是否是粉丝 请

我知道facebook中有几个免费的应用程序,如果用户是粉丝,可以使用这些应用程序访问xyz.php程序或显示图像。如果用户单击“like”,则转到vwx.php程序或显示图像。我一直在尝试在php facebook应用程序中使用FB.Event.subscribe做与那些免费应用程序相同的事情,但我已经厌倦了尝试。我知道它应该简单到:

如果用户是粉丝 {location.href='xyz.php'} else{location.href='vwx.php'}

但是我如何知道用户是否是粉丝

请帮忙!!!
谢谢

您应该熟悉*signed_request*参数:

如果你向下滚动页面,你会发现一个PHP函数,它向你展示了如何验证和解码*signed_request*

将函数添加到代码中并按如下方式调用:

$data = parse_signed_request($_REQUEST['signed_request'],'YOUR_APP_SECRET');
现在,您可以以PHP数组的形式访问签名的_请求中的对象:

if($data['page']['liked']) { //show content for fans } 
else { //show content for others }