Повторяем механизмы работы веб-приложений. Рассматриваем способы обращения к серверу из браузера с помощью тегов HTML и функций JavaScript. Обрабатываем данные из HTML-форм.
Код:
00:00 Начало
01:38 Запуск встроенного в PHP веб-сервера.
05:00 HTTP-запросы для получения файлов различных MIME-типов.
11:20 Обращение из браузера к PHP-файлу.
13:10 Можно ли увидеть исходный код PHP-скрипта в браузере?
19:22 Работа с PHP в режиме Page Controller. Запуск скрипта при получении GET-запроса к нему.
24:12 Передача параметров от веб-сервера скрипту. Массив $_SERVER.
27:14 Доступ к файловой системе сервера из скрипта и из браузера.
29:27 Выделение общедоступных файлов в каталог public. Указание директории при запуске сервера.
35:40 Доступ из скрипта к query string. Массив $_GET.
39:35 Работа с PHP в режиме Front Controller. Запуск одного скрипта для всех запросов.
43:49 Обращение к несуществующим ресурсам. Генерация ответа скриптом.
48:18 Запуск PHP-скриптов из HTML-страниц с помощью тега a.
54:04 Отправка на сервер данных из веб-форм. Метод POST, данные из формы в теле запроса.
58:45 Доступ к данным из формы через массив $_POST.
01:06:40 Асинхронная отправка запросов на сервер из JavaScript. Метод fetch().
01:13:30 Отправка POST-запроса с помощью fetch().