Page 65 - 4475
P. 65
ЛАБОРАТОРНА РОБОТА № 7
Тема: Використання POST i GET-методів для
взаємодії з базою даних.
Мета: ознайомитися з механізмом взаємодії
користувача з базою даних методами POST і GET.
Теоретична частина
Мова web-програмування PHP є серверною. Тобто всі
скрипти виконуються на сервері. Для того щоб користувач
міг надавати певні дані, використовують два методи POST і
GET.
Метод GET полягає в тому, що дані до сервера
можна передавати за допомогою параметрів запиту
документу. Для прикладу на сервері є файл action.php
результати роботи якого ми хочемо побачити, але для
роботи якого необхідно передати значення двох змінних
(як вони будуть оброблятись буде далі). Для того щоб
передати значення параметрів pa r1=1 і par2=34 необхідно
подавати запит наступним чином GET action.php?par1=
1&par2=34. Слід зазначити, що такий метод не дозволяє
передавати значну кількість параметрів так як довжина
URL є обмеженою.
Другим методом передачі значень параметрів на
сервер є метод POST. За допомогою цього методу
передається велика кількість інформації, в тому числі й
файли. При використанні методу POST рядок запиту до
сервера не змінюється. Для того що передати до сервера
будь-яку інформацію в мові HTML використовують
контейнер <form></form> з параметрам и method і action.
Перший з них визначає метод передачі інформації до
сервера (GET,POST) а другий назву скрипта, що буде
виконаний при передачі інформації. Якщо параметр action
не задано, то для виклику буде використовуватись той
самий документ, з якого була запущена форма. Для збору
60