Визначаємо імена та значення всіх елементів форми за допомогою масиву $_Request - Хочу веб-сайт
Визначаємо імена та значення всіх елементів форми за допомогою масиву $_Request
У сьогоднішньому уроці я розгляну застосовуваний уPHP глобальний масив$_Request. Масив$_Request корисний тим, що використовуючи циклforeach, ви можете швидко визначити імена та значення всіх елементів форми, відомих програмі. Всі поля, надіслані вашій програмі, автоматично зберігаються в спеціальному асоціативному масиві, що має ім'я$_Request. МасивPHP $_Request надає цінну допомогу при зборі інформації, що передається на сервер, поміщаючи її в структуру для зручної обробки сценарієм. Масив$_Request перехоплює рядок імен/значень, розбирає рядок на імена та відповідні значення та поміщає цю інформацію в асоціативний масив, індексований відповідними іменами полів форми. Ім'я кожного поля у вихідній формі стає ключем, а значення цього поля стає значенням асоційованим із цим ключем.PHP надає також масиви$_POST і$_GET, проте масив$_REQUEST часто є найкращим вибором, особливо в ситуаціях, коли дані відправляються з віддаленого сайту і невідомо, який метод використовується -GET абоPOST.
Ось скрипт який показує як за допомогою циклуforeach, ви можете швидко визначити імена та значення всіх елементів форми.
Автор: Сергій Зарубін
Дата:2011-04-18
Коментарі до замітки:
Коментар додав(ла):Едуард Дата: 2011-08-10
Велике дякую. Дуже нагоді для боротьби з sql-ін'єкціями.
Коментар додав(а):Сергій Зарубін Дата: 2011-08-10
Коментар додав(ла):Олексій Пономарьов Дата: 2011-08-20
Підкажіть будь ласка,як вирішити таку проблему:
як отримати масив $_REQUEST['cons']?
тобто. мені потрібно одержати на виході кілька елементів, а не один. Дякую.
Коментар додав(а):Сергій Зарубін Дата: 2011-08-21
Можливо, цей приклад наштовхне вас на вірний шлях.Код:
$value) if (empty($value)) echo 'чекбокс '.$name.' не відзначений '; else echo 'чекбокс '.$name.' відзначений, '; > >
Коментар додав(ла):qElenaSn Дата: 2017-06-25
Наш сервіс пропонує справжні лайки на фото замовників, які готові платити за якість.
Саме для цього ми й набираємо віддалених співробітників, які виконуватимуть роботу, тобто ставити лайки та заробляти за це гроші.
Щоб стати нашим віддаленим співробітником і почати ставити лайки, заробляючи при цьому 45 рублів за 1 поставлений лайк,
Вам достатньо просто зареєструватись на нашому сервісі. > oplata-vklike.tk www.ch-investor.tk > http://obrabotka-zakazow.tk/ realno-money.tk oplata-vklike.tk http://oplata-vklike.tk/ www.airline-rabota.tk http://oplata-vklike.tk http:// oplata-vklike.tk/ > obrabotka-zakazow.tk www.oplata-vklike.tk http://airline-rabota.tk/ http://oplata-vklike.tk/ http://oplata-vklike.tk/


Підпишіться на нашу безкоштовну розсилку новин і будьте завжди в курсі всіх змін на нашому сайті. Оновлення щотижня!