Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter Facebook URL错误_Php_Facebook_Codeigniter_Redirect - Fatal编程技术网

Php CodeIgniter Facebook URL错误

Php CodeIgniter Facebook URL错误,php,facebook,codeigniter,redirect,Php,Facebook,Codeigniter,Redirect,我目前在将Facebook应用程序从原始PHP移植到CodeIgniter时遇到问题 我遇到的问题是,我有一个CodeIgniter驱动的重定向: function signedin() { echo "signed in?"; } function save_user_data() { $insert['uid'] = $_POST['uid']; $this->db->insert('users', $insert); redirect('sig

我目前在将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\u user\u data

www.apps.facebook.com/my\u app\u name/save\u user\u data

我原以为重定向会转到以下位置:

../my\u app\u name/signedin

相反,我收到以下错误:

URLhttp://apps.facebook.com/my_app_name/index.php/signedin 无效。

它在某处添加了
index.php
。这是Facebook添加的,还是CodeIgniter添加的

正在更改从web访问此内容的URL。我在CodeIgniter中使用默认控制器,因此我的Facebook画布页面设置如下:

www.mywebsite.com/index.php/welcome/

虽然
www.mywebsite.com/index.php/welcome/signedin
是我想要重定向到的页面


我想不出这个错误是从哪里来的。提前谢谢

index.php/controller是CI的工作方式。。所以当u redirect index.php是给定的。。除非你把它放在完整的路径上


也许可以使用mod_rewrite来调整URL?

我最后只是更改了$config['index_page']=”;成功了。很抱歉我问了一个新手问题

我最后只是更改了$config['index_page']=”;成功了。很抱歉问你这个新手问题