Codeigniter и Форма - PullRequest
       10

Codeigniter и Форма

0 голосов
/ 07 февраля 2011

У меня проблема с Codeigniter и моим хостинг-провайдером ...

Я создал форму с функцией form_open ('welcome / index'), и она генерирует этот HTML-код <form action="http://gggg.com/index2.php/welcome/index" method="post">, но это не 'не работает, но, когда я отправляю форму, я возвращаюсь на той же странице без последствий.

Я должен сказать, что в коде нет ошибок, потому что он работает в localhost и работает также, если я пишу form_open('http://gggg.com/index2.php/welcome/index').

Итак, если я напишу: form_open('welcome/index'), это не сработает, если я напишу: form_open('http://gggg.com/index2.php/welcome/index'), это работает

Это очень странно, кто-нибудь может помочь?мне

Ответы [ 2 ]

1 голос
/ 07 февраля 2011

Если вы не изменили свой htaccess, чтобы разрешить URL-адреса , например http://ggg.com/controller/function/param1,, вы всегда должны добавлять 'index2.php' и начало всех ваших URL-адресов.

Попробуйте изменить, используя form_open('index2.php/welcome/index').

В любом случае, проверьте ваш файл config.php так, как сказал вам Майкл.

1 голос
/ 07 февраля 2011

Было бы полезно узнать, по какому URL он фактически отправляет данные формы.

Вам необходимо просмотреть ваш конфигурационный файл. Убедитесь, что установлены правильные значения для:

$config['base_url'] = "http://gggg.com/";
$config['index_page'] = "index2.php";

Также убедитесь, что файлы htaccess верны, если вы работаете на Apache.

...