Методы GET и POST используются для отправки данных HTML формы на сервер.
В целом оба метода выполняют аналогичную функцию – передают на сервер введенные в форме данные. Отличия определяются применением каждого из методов.
Например, для формы:
<form action="myform.php" method="post">
<input type="text" name="data1">
<input type="text" name="data2">
<input type="submit" value="Отправить">
</form>
Если, в поля два текстовых поля формы ввести значения 15 и 20, то при выполнении GET-запроса, в адресной строке браузера будет явно виден url (адрес) страницы. Для такой формы это будет:
http://my_site.ru/myform.php?data1=15&data2=20
При выполнении передаче методом POST мы увидим лишь:
http://my_site.ru/myform.php
Никаких сведений о самих передаваемых данных здесь не увидеть.
Если, например, создается форма авторизации, то удобнее будет использовать POST запрос, т.к. в сохраненной браузером строке можно будет явно увидеть и логин и пароль.
GET же стоит использовать тогда, когда его результат можно полезно использовать для получения необходимой страницы повторно. Например, с параметрами необходимой сортировки или выборкой. Строку GET запроса можно увидеть в любом интернет поисковике.
Сохранив url, полученный методом GET, из адресной строки, можно всегда получить ту же страницу с уже подставленными данными, не заполняя форму отправки данных заново.
* Это не всегда срабатывает с поисковиками. Через некоторое время результат для сохраненной страницы будет меняться.
Если же форма будет отправляться методом POST, адрес полученной страницы будет всегда один, какие бы данные не вводились.
Объем передаваемой информации у этих методов тоже различен. С помощью GET лучше отправить небольшие тестовые данные. Максимальный объем здесь 4 Кб.
Для POST такого явного ограничения нет. Максимальный размер для него задается настройками сервера. Поэтому он подходит для загрузки файлов на сервер и передачи больших объемов текста.
Функция rename в PHP, описание и примеры
Копирование, перемещение и переименование папки в PHP
Функция mkdir в PHP, описание и примеры
В комментариях запрещено публиковать рекламные материалы. Все сообщения оправляются на модерацию и будут опубликованы, если не нарушают правил сайта после проверки.