Page 7 - 4475
P. 7

ЛАБОРАТОРНА РОБОТА № 1

                    Тема: Вступ до мови програмування PHP.
                    Мета:  ознайомитися  з  концепцією  клієнт-серверних
               web-додатків,  та  можливостями  мови  PHP  у  їх  розробці;
               освоїти базовий синтаксис мови PHP.

                                     Теоретична частина
                    Клієнт-серверні  технології  Web.  Протокол  HTTP.
               Базовим протоколом мережі гіпертекстових ресурсів Web є
               протокол  HTTP.  У  його  основу  покладено  взаємодію
               "клієнт-сервер", тобто передбачається,що:
                    -    cпоживач-клієнт     ініціювавши      з'єднання    з
                    постачальником-сервером       посилає     йому    запит;
                    -  постачальник-сервер,  отримавши  запит,  проводить
                    необхідні  дії  і  повертає  назад  клієнтові  відповідь  з
                    результатом.
               При  цьому  можливі  два  способи  організації  роботи
               комп'ютера-клієнта:
                    - тонкий клієнт - це комп'ютер-клієнт, який переносить
                    всі  завдання  з  обробки  інформації  на  сервер.
                    Прикладом тонкого клієнта може служити комп'ютер з
                    браузером,  що  використовується  для  роботи  з  веб-
                    додатками.
                    - товстий клієнт, навпаки, робить обробку інформації
               незалежно від сервера, використовує останній в основному
               лише для зберігання даних.
                      Перш ніж перейти до конкретних клієнт-серверним
               веб-технологій,  розглянемо  основні  принципи  і  структуру
               базового протоколу HTTP.
                      Клієнтські  додатки  і  сценарії.  Як  правило,  Веб-
               додаток  -  додаток,  в  якому  клієнтом  виступає  браузер,  а
               сервером  —  веб-сервер.  Розглянемо  типи  програм,  що
               забезпечують роботу Веб і використовують HTTP-протокол.
               HTTP-обмін неможливий без клієнта і сервера, однак крім

                                             2
   2   3   4   5   6   7   8   9   10   11   12