Ошибки URL CodeIgniter в Facebook - PullRequest
       9

Ошибки URL CodeIgniter в Facebook

0 голосов
/ 02 октября 2009

В настоящее время у меня возникают проблемы с переносом приложения для 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 - это страница, на которую я хочу перенаправить.

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

Ответы [ 2 ]

0 голосов
/ 12 октября 2009

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

0 голосов
/ 02 октября 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...