PHP метод GET как доказательство простоты программирования

PHP метод GET как доказательство простоты программирования

От автора: не знаю как, но вчера чудом жене удалось оторвать меня от просмотра футбола, во время которого я очень переживал за любимую команд, и заставить помыть посуду, сходить за хлебом и помочь сделать ребенку домашнее задание. Хорошо, что в программировании все намного безопаснее. И PHP метод GET тому доказательство!

Стопроцентная прозрачность!

Этот метод является дополнительным функционалом HTTP для осуществления операций над ресурсом, на который указывает запрос, направленный от клиентской стороны на сервер. Часто востребованные методы — GET и POST.

Тут немного «окунемся» в теоретические познания. Сильно грузить не буду, но кратко тему раскрыть придется (для понимания отличий упомянутых выше методов). Оба они являются прикладными к протоколу HTTP и выполняют одинаковые функции – передачу данных. Но все различия в принципе передачи.

Запрос, направленный на сервер от клиентского приложения (чаще браузера), состоит из тела и заголовка. Данные, переданные с помощью POST, располагаются в теле HTTP-запроса. А при использовании GET данные (чаще значение параметров) прикрепляются к URI ресурса.

О том, какой из них используется, можно узнать, заглянув в адресную строку браузера. Если в отображаемом URL страницы в конце присутствует знак вопроса и затем идет перечисление пар «параметр-значение», разделенных знаком амперсанда, то используется GET.

Пример прозрачности

Приведу немного шуточный пример работы данного метода. В форме мы спросим пользователя, сколько у него денег и заверим его, что никому об этом не расскажем. А зачем, если все и так видно в адресной строке браузера :). Разметка формы:

PHP метод GET как доказательство простоты программирования

Код обработчика для примера передачи методом GET PHP.

Теперь нажмем на кнопку «Отправить» и посмотрим на результат. Думаю, теперь в нашей честности никто не усомнится.

PHP метод GET как доказательство простоты программирования

А вот жена нечестно «играет». Знает, что люблю и поэтому не смогу отказать в исполнении ее просьб и желаний. Конечно, если речь не идет о новом платье или норковой шубе :).

Метки:

Похожие статьи:

Комментарии Вконтакте: