Очень странное поведение формы - PullRequest
0 голосов
/ 18 июня 2010

Я не могу решить это.Минуту все работало нормально, а теперь нет, и я не вижу, что изменилось !!Моя проблема - просто ввести имя пользователя и пароль для функции входа в систему.Для метода формы установлено значение «отправлять», но по какой-то причине данные не передаются.Если я дам дамп $ _REQUEST или $ _POST, они вернутся пустыми.Я знаю, что форма отправляется, потому что если я изменю метод на «получить», я получу данные, как и ожидалось.Может ли кто-нибудь придумать причину, по которой «get» сработает, если «post» не будет?!?!?Если это уместно, я использую платформу codeigniter.

Ответы [ 2 ]

0 голосов
/ 18 июня 2010

Сначала я бы проверил, нет ли у этого особых причин для КИ, как указывает @Pete.

Единственная другая идея, которая приходит на ум, - это, возможно, у вас есть файл .htaccess с * 1004директивы где-то, и что перенаправление заголовка выполняется по какой-то причине, а не по внутренней.Перенаправление заголовка передало бы переменные GET (при использовании [QSA]), но потеряло бы POST.

0 голосов
/ 18 июня 2010

Кажется, я помню, что codeignitor запрещает прямой доступ к $ _POST - проверьте документы (что-то вроде $ this-> input-> post или подобное)

...