2011-11-17 57 views
0

我不出來,很難谷歌:與Facebook的PHP SDK中的「1」輸出

我的iframe中產生一個「1」之前的

,但我想不出瞭解其原因和來源。 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");} 

的揭示和註冊還沒有更多的則這和臨時刪除一切並沒有幫助。

有誰知道這是從哪裏來的?

+0

你能完成的問題,你把「我的iFrame產生一個「1」就在......' – Tom

回答

1

這是因爲您正在對包含進行「回聲」。刪除回聲,並將其作爲

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

而且你應該很好。

+0

謝謝Shane!我認爲我應該得到一個崩潰課程PHP ;-) – inTOWN

0

你不需要爲了呼應包括,只是包括基本

只要做到:

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

或者:

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