Page 7 - 4475
P. 7
ЛАБОРАТОРНА РОБОТА № 1
Тема: Вступ до мови програмування PHP.
Мета: ознайомитися з концепцією клієнт-серверних
web-додатків, та можливостями мови PHP у їх розробці;
освоїти базовий синтаксис мови PHP.
Теоретична частина
Клієнт-серверні технології Web. Протокол HTTP.
Базовим протоколом мережі гіпертекстових ресурсів Web є
протокол HTTP. У його основу покладено взаємодію
"клієнт-сервер", тобто передбачається,що:
- cпоживач-клієнт ініціювавши з'єднання з
постачальником-сервером посилає йому запит;
- постачальник-сервер, отримавши запит, проводить
необхідні дії і повертає назад клієнтові відповідь з
результатом.
При цьому можливі два способи організації роботи
комп'ютера-клієнта:
- тонкий клієнт - це комп'ютер-клієнт, який переносить
всі завдання з обробки інформації на сервер.
Прикладом тонкого клієнта може служити комп'ютер з
браузером, що використовується для роботи з веб-
додатками.
- товстий клієнт, навпаки, робить обробку інформації
незалежно від сервера, використовує останній в основному
лише для зберігання даних.
Перш ніж перейти до конкретних клієнт-серверним
веб-технологій, розглянемо основні принципи і структуру
базового протоколу HTTP.
Клієнтські додатки і сценарії. Як правило, Веб-
додаток - додаток, в якому клієнтом виступає браузер, а
сервером — веб-сервер. Розглянемо типи програм, що
забезпечують роботу Веб і використовують HTTP-протокол.
HTTP-обмін неможливий без клієнта і сервера, однак крім
2