【发布时间】:2010-02-16 08:19:39
【问题描述】:
我正在使用 iframe 渲染构建 Facebook 应用程序。我想将 CodeIgniter 用于后端,并且想知道应该为 CodeIgniter 和 Facebook 设置哪些设置才能相处。我想知道的具体设置是:
- Facebook 的画布回调 url(是否应该包含默认的控制器和函数)?
- config.php 的 base_url、index_page、uri_protocol、enable_query_strings
- 我可能遗漏的任何其他内容
我目前如何设置 Facebook 交互是创建一个新的控制器 FB_Controller,它被添加到我的每个控制器都继承自的库文件夹中。 FB_Controller 继承自 Controller 并具有一个属性 $facebook,该属性在构造时使用 API 密钥和秘密进行实例化。不确定这是否是最好的方法。
我也在使用 mod_rewrite 来摆脱 index.php,所以这里的代码没有混淆:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
【问题讨论】:
标签: php codeigniter facebook