PHP Суперглобали - $_REQUEST
Суперглобальні змінні — це вбудовані змінні, які завжди доступні в усіх областях.
PHP $_REQUEST
PHP $_REQUEST це суперглобальна змінна PHP, яка використовується для збору даних після надсилання форми HTML.
У прикладі нижче показано форму з полем введення та кнопкою надсилання. Коли користувач надсилає дані, натиснувши "Надіслати", дані форми надсилаються до файлу, указаного в атрибуті action
тегу <form>
. У цьому прикладі ми вказуємо на сам файл для обробки даних форми. Якщо ви бажаєте використовувати інший файл PHP для обробки даних форми, замініть його назвою файлу за вашим вибором. Потім ми можемо використовувати суперглобальну змінну $_REQUEST, щоб отримати значення поля введення:
Приклад
<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 = $_REQUEST['fname'];
if (empty($name)) {
echo "Name is empty";
} else {
echo $name;
}
}
?>
</body>
</html>
Спробуйте самі »