См. интсрукция по ruweb.
Отправляем/получаем с помощью метода get
16.02.2026 16:44 / Марат / Смотрели : 39 / php | php_метод | php_get |"Method get" или "метод гет". Теория и примеры использования "метода get" с формой html.
Пошагово о методе get:
- Что такое "method get"?
- Форма для отправки "метода get".
- Получаем и выводим данные "метода get".
- Как получить определенный параметр "метода get".
- Ссылка с "методом get".
- Как получить определенный параметр "метода get".
-
Что такое "method get"?
-
Форма для отправки "метода get".
-
Получаем и выводим данные "метода get".
-
Как получить определенный параметр "метода get".
-
Ссылка с "методом get".
-
Как получить определенный параметр "метода get".
С самого начала дадим определение : "что такое get метод" :
Метод GET - это способ передачи данных.
Методом GET данные передаются через адресную строку URL.
Максимальная длина строки методом GET до 1024 символов.
Сгенерировать get метод можно двумя способами :
Через форму с встроенным "методом get". Которая в итоге придет в адресную строку.
Обращаю ваше внимание!!!
Воспользуйтесь для этой задачи другой метод.
Что использовать для вывода результатов "get метода"?
Поскольку переменная $_GET - является массивом, то для вывода результатов работы "метода get" нужно использовать соответствующие функции, которые умеют выводить массивы, например - (print_r).
Для отправки "метода get" - вам потребуется форма!
Давайте создадим такую форму:
Начинается форма с тега form.
<form> </form>
Внутри первого тега прописываем "метод get":
<form method="get"> </form>
Далее - чтобы в адресную строку попали какие-то данные, нам нужен input, пусть будет с типом "text" - для текста. С обязательным атрибутом name и произвольным значение "example_get".
И для отправки нашей формы вам понадобится input с типом submit<form method="get">
<input type="text" name="example_get">
<input type="submit" value="Отправить">
</form>
Пример формы с "методом get".
Теперь выведем выше приведенную форму с "методом get" :
Как работает форма с методом get".
Для того, чтобы увидеть результаты работы "метода get":
В поле введите любой текст например "Привет Мир".
И нажмите отправить.
Далее идем в адресную строку браузера.
И вы должны увидеть там, что-то типа:
Выше... я рассмотрел форму для отправки "метода get" - теперь давайте получим эти данные с помощью php:
Чуток изменим нашу форму...
Изменим атрибут "name" :
name="example_get_1"
Добавим action с адресом якоря :
<form method="get" action="#method_get">
И сам якорь... чтобы вы не бродили по всему сайту в поисках результата...
<a name="method_get"></a>
Создадим условие - если метод get присутствует показать весь массив:
if($_GET) print_r($_GET);
Соберем весь код:
<a name="method_get"></a>
<?
if($_GET) print_r($_GET);
?>
<div class="kod">
<form method="get" action="#method_get">
<input type="text" name="example_get_1">
<input type="submit" value="Отправить">
</form>
</div>
Пример выполнения "гет метода":
Чтобы увидеть результат... в поле ввода напишите что-то и нажмите отправить!
Выше вы увидели, что в результате вывода выводится массив!
Но что если требуется получить определенный параметр "гет метода"?
Для этого вам понадобится ...:
Вся теорию и код берем из выше приведенного пункта с некоторыми изменениями...
Для получения определенного параметра или ячейки массива из гет метода применяем квадратные скобки и внутрь помещаем значение атрибута "name!".
Поскольку - это уже будет не массив а строка, то используем echo:
Код получить определенный параметр "метода get".
<a name="method_get_2"></a>
<?
if($_GET['example_get_2']) echo($_GET['example_get_2']);
?>
<div class="kod">
<form method="get" action="#method_get_2">
<input type="text" name="example_get_2">
<input type="submit" value="Отправить">
</form>
</div>
Пример выполнения "гет метода":
Чтобы увидеть результат... в поле ввода напишите что-то и нажмите отправить!
Как вы наверное знаете... , что "метод get" - можно использовать в ссылке:
Для этого вам понадобится:
Тег ссылки.
<a href=здесь_ссылка>get</a>
На место ссылки помещаем - адрес страницы:
https://jsphp.ru/method_get.html
Добавляем:
Знак вопроса :
?
Произвольную переменную :
new_get_method
Равно :
=
Значение :
privet_mir
https://jsphp.ru/method_get.html?new=privet_mir
Пример ссылки с методом get:
<a href=https://jsphp.ru/method_get.html?new=privet_mir>get</a>
После того, как ссылка готова... давайте получим из неё наш метода "гет":
Теперь... получим данные из выше приведенной ссылки - для этого вам понадобится:
Код неоднократно уже был использован выше на странице - поэтому его возьмем - изменяем "переменную" на new.
Но вместо echo - используем exit - чтобы остановить ниже идущий код php.
И данный код расположу в самом верху страницы...
Пример кода для обработки метода гет:
Php:
<?
if($_GET['new']) exit($_GET['new']);
?>
Html:
<a href=https://jsphp.ru/method_get.html?new=privet_mir>get</a>
Выполнение кода с "методом get".
Код разместил выше на странице.
Ссылку поставлю здесь.
Чтобы увидеть результат - нажмите по ссылке со словом "get":
get
Последнние комментарии:
14.12.2025 :комменты вернулись!
Марат
17.03.2026 14:29
Марат
22.02.2026 17:34
Марат
10.01.2026 23:29
Марат
05.01.2026 19:49
Марат
04.01.2026 19:17