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