Суперглобальная переменная $_POST
Переменная $_POST
— это ассоциативный массив данных, переданных скрипту через HTTP метод POST.
Ниже приведен код HTML и PHP, объясняющий, как работает: $_POST
:
Пример
Попробуй сам »<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Имя: <input type="text" name="fname">
<input type="submit">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// собирать значение поля ввода
$name = $_POST['fname'];
if (empty($name)) {
echo "Имя не заполнено";
} else {
echo $name;
}
}
?>
</body>
</html>
В приведенном выше примере мы создали форму, которая принимает имя пользователя. Когда пользователь отправляет данныеи мы получаем доступ к данным с помощью суперглобальной переменной $_POST
. Поскольку каждая суперглобальная переменная представляет собой массив, она может хранить более одного значения.