【问题标题】:.htaccess to allow Facebook access to PHP files.htaccess 允许 Facebook 访问 PHP 文件
【发布时间】:2012-12-11 17:43:47
【问题描述】:

我有一个 Facebook 应用程序在我的服务器上的 iframe 中运行 php 脚本,并希望保护 PHP 文件不被 Facebook 应用程序以外的任何人访问,因此我使用了以下 .htaccess:

<Files *.php>
Order Deny,Allow
Deny from all
allow from facebook.com
</Files>

它不起作用,我只收到消息“禁止您无权访问此服务器上的 /xxxxx/。”当我尝试在 Facebook 中使用我的应用程序时。

我需要什么才能允许 Facebook 访问以在 iframe 中运行脚本但阻止其他任何人访问?

【问题讨论】:

    标签: facebook .htaccess


    【解决方案1】:

    检查$_REQUEST['signed_request'] 是否存在。做类似的事情

    if( !isset($_REQUEST['signed_request']) )
      exit('Permission denied');
    

    更多信息请访问:https://developers.facebook.com/docs/howtos/login/signed-request/

    【讨论】:

      猜你喜欢
      • 2014-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-10
      • 2021-06-17
      • 1970-01-01
      相关资源
      最近更新 更多