【发布时间】:2009-10-01 21:41:56
【问题描述】:
我目前在将我的 Facebook 应用程序从原始 PHP 移植到 CodeIgniter 时遇到问题。
我遇到的问题是我有一个 CodeIgniter 驱动的重定向:
function signedin()
{
echo "signed in?";
}
function save_user_data()
{
$insert['uid'] = $_POST['uid'];
$this->db->insert('users', $insert);
redirect('signedin');
{
根据所有 URL 的设置方式,save_user_data 方法可通过以下方式访问:
www.apps.facebook.com/my_app_name/save_user_data
我原以为重定向会转到以下位置:
.../my_app_name/signedin
相反,我收到以下错误:
The URL http://apps.facebook.com/my_app_name/index.php/signedin is not valid.
它在某处添加了index.php。这是 Facebook 的新增功能,还是 CodeIgniter 的新增功能?
正在更改从 Web 访问此内容的 URL。我在 CodeIgniter 中使用默认控制器,所以我的 Facebook 画布页面设置如下:
www.mywebsite.com/index.php/welcome/
虽然www.mywebsite.com/index.php/welcome/signedin 是我要重定向到的页面。
我不知道这个错误是从哪里来的。提前致谢!
【问题讨论】:
-
我最终只是更改了 $config['index_page'] = “”;做到了。抱歉新手问题
标签: php facebook codeigniter redirect