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