}
$event = $event . $lect . "</ul>";
$str .= "$event";
}
$str .= "<br>". SIGN; // додаємо підпис
echo $str; // виводимо повідомлення на екран
?>
Лістинг 4.5. Скрипт 1.php, оброблювальний форму form_final.html
Висновок
Підведемо підсумки. Ми навчилися відрізняти клієнта від сервера і комп’ютер-сервер від програми-серверу, ознайомилися з основними методами, що використовуються для передачі даних на сервер, вивчили засоби, пропоновані язиком PHP для обробки клієнтських запитів, і випробували їх на практиці. У принципі цього достатньо для того, щоб створювати клієнт-серверні додатки.
Контрольні питання
Що мається на увазі під терміном «клієнт»?
Що мається на увазі під терміном «сервер»?
Хто або що може виступати в ролі клієнта?
Хто або що може виступати в ролі сервера?
Як відбувається взаємодія між клієнтом і сервером?
Хто ініціює взаємодію клієнта і сервера?
Перерахуйте і охарактеризуйте наявні типи серверів.
Що є web-сервером?
Які приклади серверів можна навести?
Що таке протокол?
Охарактеризуйте протокол HTTP.
З чого складається клієнтський запит до сервера?
З чого складається відповідь сервера клієнтові?
Які методи доступу використовуються для обміну даними між клієнтом і сервером?
Що таке URL?
Опишіть призначення методу POST. Як він працює?
Опишіть призначення методу GET. Як він працює?
Опишіть призначення методу HEAD. Як він працює?
Що таке HTML-форма?