В данной теме я покажу и расскажу про использование POST запросов
Что бы вам было проще всё понять, перейдём сразу к примеру:
Создадим html страницу с формой для заполнения:
<html>
<head>
<title>Страница с примером передачи переменных с помощью Post</title>
</head>
<body>
<form method="post" action="index.php">Заполняем поля для передачи информации:<br><br>
Укажите Ваше имя: <input name="user_name" type="text" maxlength="20" size="25" value="" />
<br><br> Укажите Ваш возраст: <input name="age" type="text" maxlength="2" size="3" value="" />
<br><br> <input type=submit value="Передать информацию"></form>
</body>
</html>
Итак, мы создали html страничку с простой формой. Запомните, метод POST может использоваться только в форме.
Первый параметр формы — «method», он определяет метод, который мы будем использовать для передачи. Как вы могли догадаться, это либо GET, либо POST. При этом, если установлен GET, то все имена полей (в виде названий переменных), а также их значения, передаются по ссылке, как в разделе про метод GET. Если же установлен POST, то все названия переменных и значения будут передаваться как запрос браузера к веб-серверу. То есть в адресной строке их видно не будет. Во многих случаях это очень полезно. Также POST безопаснее, оно и понятно, ведь переменные с их значениями уже не так просто отредактировать, хотя тоже можно.
Теперь получим данные из нашей формы. Раз передавали мы в index.php, значит ниже будет код именно этой страницы:
<?php
if (!empty($_POST["user_name"])&&!empty($_POST["age"]))
{
echo "Получены новые вводные:<br>";
echo "имя - ";
echo $_POST["user_name"];
echo "<br>возраст - ";
echo $_POST["age"];
echo " лет";
}
else
{
echo "Переменные не дошли. Проверьте все еще раз.";
}
?>
comment_1179В данной теме я покажу и расскажу про использование POST запросов
Что бы вам было проще всё понять, перейдём сразу к примеру:
Создадим html страницу с формой для заполнения:
<?php if (!empty($_POST["user_name"])&&!empty($_POST["age"])) { echo "Получены новые вводные:<br>"; echo "имя - "; echo $_POST["user_name"]; echo "<br>возраст - "; echo $_POST["age"]; echo " лет"; } else { echo "Переменные не дошли. Проверьте все еще раз."; } ?>Лорд всея c#