创建页面以通过Facebook应用程序查看

时间:2011-05-26 13:02:23

标签: php facebook

我创建了一个Facebook应用程序,我希望我的index.php文件只能通过Facebook应用页面看到,而不是通过输入我的域名的直接网址来看到。现在可以从两端看到该页面。

例如: - 如果转到 http://apps.facebook.com/myAppname/ ,我应该看到我的index.php的内容但是如果我去通过“ http:// mydomain / ”它应该是一个空白页面或应该说不允许。我如何实现相同的逻辑过滤器。

2 个答案:

答案 0 :(得分: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');
};
?>

答案 1 :(得分:0)

也许试试:

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