繁体   English   中英

Facebook php-sdk的输出为“ 1”

[英]A “1” output with Facebook php-sdk

我想不通,对Google来说很难:

我的iframe会在

但我不知道它的原因和来源。 http://www.quepasa.in-town.nl/facebook/

我的代码:

require 'fb-sdk/src/facebook.php';
$facebook = new Facebook(array(
'appId' => 'xxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx',
));

$signed_request = $facebook->getSignedRequest();

$page_id = $signed_request["page"]["id"];
$page_admin = $signed_request["page"]["admin"];
$like_status = $signed_request["page"]["liked"];
$country = $signed_request["user"]["country"];
$locale = $signed_request["user"]["locale"];

if ($like_status) {
echo include("page-revealed.php");} else {echo include("page-signup.php");}

显示和注册仅此而已,临时删除所有内容均无济于事。

有人知道这是哪里来的吗?

这是因为您正在对包含进行“回显”。 删除回声,只是作为

if ($like_status) {
include("page-revealed.php");} else { include("page-signup.php");}

而且你应该很好。

您不需要回显包含,只需基本上包含

做就是了:

include("http://www.mysite.net/script.php");

要么:

echo file_get_contents("http://www.mysite.net/script.php");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM