隐藏Facebook * IFrame中非粉丝的内容*

时间:2011-06-15 22:49:52

标签: facebook iframe

之前有一个问题,但我从来没有找到解决方案,我使用下面的代码,但它永远不会有效:

<?php

$request = $_REQUEST["signed_request"];

list($encoded_sig, $load) = explode('.', $request, 2);

$fbData = json_decode(base64_decode(strtr($load, '-_', '+/')), true);

if (!empty($fbData["page"]["liked"]))

{ ?>

NON FAN STUFF

<?php } else { ?>

FAN STUFF

<?php } ?>

2 个答案:

答案 0 :(得分:1)

你正在做其他方式!

应该是,如果它是空的=&gt;不是风扇
你现在的做法是:如果它是空=>不是粉丝!!

请查看我的tutorial

<?php
$signed_request = $_REQUEST["signed_request"];
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);

if (empty($data["page"]["liked"])) {
    echo "You are not a fan!";
} else {
    echo "Welcome back fan!";
}
?>

答案 1 :(得分:0)

该代码适用于在“页面”标签中加载iframe的应用。