2011-05-26 25 views
0

我已經創建了一個Facebook應用程序,我希望我的index.php文件只能通過Facebook應用程序頁面看到,而不是通過鍵入我的域名的直接url看到。現在右頁看到從兩端。建立頁面觀看通過Facebook應用程序

對於例如: - 如果去http://apps.facebook.com/myAppname/我應該看看我的index.php的內容,但如果我的經歷,「的http:// MYDOMAIN/「應該是空白頁面或應該說不允許。我該如何實現相同的邏輯過濾器。

回答

0

您可以用PHP來實現這一點:

<? 
$referrer = $_SERVER['HTTP_REFERER']; 
if (preg_match("http://apps.facebook.com/myAppname/",$referrer)) { 
     header('Location: http://www.mydomain/index.php'); 
} else { 
     header('Location: http://www.mydomain/blank.php'); 
}; 
?> 
0

也許嘗試:

if ($_SERVER['HTTP_HOST'] == 'facebook.com'){ 
// Serve page 
} else { 
// Serve blank 
} 
相關問題