【发布时间】:2014-08-27 03:16:49
【问题描述】:
我有一个 Facebook 选项卡,它使用以下代码进行了扇形门控:
<?php
require 'facebook.php';
$app_id ="APP_ID";
$app_secret ="APP_SECRET";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
$signed_request = $facebook->getSignedRequest();
$like_status = $signed_request["page"]["liked"];
?>
<?php if ($like_status) { ?>
<?php } else { ?>
Page overlay hides page content for non-fans.
<?php } ?>
Page content here...
该应用允许用户使用 method="post" 提交表单。提交表单后,页面会重新加载,并显示成功消息而不是表单。 URL 不会改变。
然而问题是,当表单被提交时,即使页面被点赞,页面覆盖也是可见的。
like 门非常适合在提交表单之前显示/隐藏页面的叠加层。
任何帮助将不胜感激。谢谢。
最好, 亚历山大
【问题讨论】:
标签: php facebook facebook-apps facebook-tabs