Ошибки URL CodeIgniter Facebook

В настоящее время у меня возникают проблемы с переносом моего приложения Facebook на CodeIgniter из необработанного PHP.

Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть перенаправление, управляемое 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?

URL-адреса, которые обращаются к этому из Интернета, изменяются. Я использую контроллер по умолчанию в CodeIgniter, поэтому моя страница холста Facebook настроена следующим образом:

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

Хотя www.mywebsite.com/index.php/welcome/signedin - это страница, на которую я хочу перенаправить.

Я не могу понять, откуда возникла эта ошибка. Заранее спасибо!


person Alex Mcp    schedule 01.10.2009    source источник
comment
В итоге я просто изменил $config[‘index_page’] = «»; Это сделало это. Извините за вопрос новичка   -  person Alex Mcp    schedule 02.10.2009


Ответы (2)


index.php/controller - это то, как работает CI ... поэтому, когда вы перенаправляете index.php, это задано ... если вы не указали полный путь

может быть, использовать mod_rewrite для настройки URL-адресов?

person Sabeen Malik    schedule 01.10.2009

В итоге я просто изменил $config[‘index_page’] = «»; Это сделало это. Извините за вопрос новичка

person Alex Mcp    schedule 12.10.2009