ЧПУ и GET из обработчика

AntiBuger

Новичок
Здравствуйте.
Делаю приложение которое построено на ЧПУ.
Проблему опишу на примере.
Есть форма с несколькими полями, после отправки ее, обработчик проверяет валидность полей (заполнены они или нет), допустим одно из обязательных полей не заполнено, тогда обработчик посылает пользователя обратно на форму. Но при этом необходимо передать определенный ряд переменных, помимо значений полей формы, также переменные с сообщением и т.п.
Например форма расположена по адресу site.ru/feedback/ (У формы 3 поля: Имя, Фамилия, Телефон)
Если мы не заполнили телефон, то обработчик вернет нас на адрес
site.ru/feedback/?name=Вася&soname=Петров&phone=&msg=Вы не заполнили все поля!

Ввиду того что поставил ЧПУ, в массиве $_GET, содержится только "feedback". Как получить дурие параметры?

Спасибо всем.

Если есть возможность передать из обработчика данные методом POST, то просветите, буду рад.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Сессию используй
 
Последнее редактирование:

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Не врубился я в проблему, да, ты прав, что там ему QSA надо. Ну и пусть передает данные как-то по-нормальному, а не через GET
 

artoodetoo

великий и ужасный
обработчик посылает пользователя обратно на форму. Но при этом необходимо передать определенный ряд переменных, помимо значений полей формы, также переменные с сообщением и т.п.
IMHO, очевидно, что передать через URL можно не всё. Да и неэстетично это ))) Лучше через сессию, особенно удобно завести механизм read-once data. Так делают на ruby и есть реализация на CI для примера. Это несложно.
 
Сверху