如何解决创建要通过Facebook应用查看的页面
| 我已经创建了一个Facebook应用程序,我希望我的index.php文件只能通过facebook应用程序页面看到,而不能通过输入域的直接url看到。现在,该页面可以从两端看到。 例如:-如果转到http://apps.facebook.com/myAppname/,我应该看到index.php的内容,但是如果我通过\“ http:// mydomain / \”,则应该为空白页还是应该说不允许。我如何实现相同的逻辑过滤器。解决方法
您可以使用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\');
};
?>
,也许尝试:
if ($_SERVER[\'HTTP_HOST\'] == \'facebook.com\'){
// Serve page
} else {
// Serve blank
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。