【问题标题】:Error while loading the default page on Facebook App在 Facebook 应用上加载默认页面时出错
【发布时间】:2026-01-01 05:20:02
【问题描述】:

大家好,
我是 codeigniter 和 Facebook 应用程序的新手。我使用 codeigniter 浏览了 Facebook 应用程序的一个教程。我做了所有的设置和一切,但是当我加载应用程序时,它会抛出这个错误“遇到错误。
您请求的操作不被允许。”。
我正在使用具有 echo 语句的默认 welcome.php 页面。

 class Welcome extends CI_Controller {

function __construct(){
    parent::__construct();
}

   function index(){
    echo 'checking';
   }
}

感谢您提前提供帮助..

【问题讨论】:

  • 我们无法修复我们看不到的东西!把代码贴在你认为有问题的地方。
  • 发布了代码.. 这是欢迎控件中的简单回显语句,用于检查其是否工作。
  • 我看不出你的代码有什么问题。可能是您的配置有问题。
  • 配置文件中没有太多内容。它现在的默认值。您认为 Facebook 应用设置有什么问题吗?
  • 可能有几个问题。您可能有错误的 API 密钥或错过了教程中的某些内容或使用了已弃用的 API。您发布的错误含糊不清,对识别问题没有任何帮助。发布您遵循的教程,进行了哪些更改以及更多类似的细节。

标签: php facebook codeigniter


【解决方案1】:

我发现了问题所在。问题在于配置文件中的跨站点请求伪造设置。启用 $config['csrf_protection'] 后,我无法访问该应用程序。但是当我设置 $config['csrf_protection']=FALSE.它开始工作了。

【讨论】:

    【解决方案2】:

    两件事可能是您的问题,您的 FB 应用配置和您在 htaccess 或文件权限中的权限设置

    【讨论】:

      最近更新 更多