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