Возникла проблема.
Есть GET параметры:q,offset,POST параметры act,user. В GET параметре q содержится строка для поискового запроса. В GET параметры offset страница.
В POST параметре act могут быть значения add_user,add_name других нет никаких. В POST параметре user числовое значение пользователя. Для файла handler.php могут быть следующие состояния:
GET- handler.php?q=search_string&offset=40
Для
POST handler.php act=add_user&user=6298
или
act=add_name&user=6298
GET запросы отдают html код страницы, а POST json ответы.
Смешивают GET и POST и в результате на
handler.php?q=search_string&offset=40
может придти еще и
POST act=add_user&user=6298
а также куча других act'ов
Скрипт в результате обрабатывает и GET и POST и получается не то что нужно. Как с этим можно бороться?
Чтобы если пришли GET запросы любые POST запросы даже если присутствовали, но не повредили и наоборот. Что-то слышал про front-controller,route,mvc но сколько не читаю информации никто такую проблему не описывает и не решает.
Может какие-нибудь AltoRoute, Slim, Yii, Laravel надо хитро применить, просто уже не знаю что и делать.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет! Интересует такой вопрос: Как на Php (на проекте используется Symfony 2) реализовать изменение записей в БД по определенному времени
Подскажите как сделать что бы обявления выводились плиткой ? Нужно что бы объявления выводились плиткой как на фото номер 2 на фото номер...
Привет нашел в интернете классную вещь, которую хочу поставить для своего простенького самописного сайтаСистема рейтинга лайков дизлайков