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

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

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

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

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

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

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

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

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее

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

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

<html>
<head>
  <title></title>
</head>

<body>
<form name="sample_form" method="get" action="chernovik.php">
<label>Скажите нам по секрету, сколько у вас денег. Обещаем, что никому не скажем. Честное слово:) </label> </br>
</br>
<input type="text" size="25" name="bablo" /></br>
</br>
<input type="submit" />
</form>
</body>

</html> 

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

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

<?php
echo "Мы никому не сказали, что у вас есть ".$_GET["bablo"]." рублей"."<br>";
?>

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

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

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

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Курс по программированию на языке PHP

Изучите PHP с нуля до результата!

Смотреть курс

Метки:

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

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

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree