Работа динамической веб-страницы происходит в несколько этапов: 1
- Клиент запрашивает сайт. 5 Веб-сервер ищет на своём диске нужную страницу. 5
- Сервер видит, что файл (шаблон) содержит PHP-код, и передаёт его интерпретатору PHP. 5
- Интерпретатор PHP выполняет код. 5 Если в нём есть команды MySQL, то PHP передаёт их базе данных MySQL. 5
- Информация извлекается из базы данных, MySQL возвращает PHP интерпретатору результат. 5
- Полученные данные вставляются в шаблон, образуя новую веб-страницу. 5
- Готовая страница пересылается веб-сервером, PHP возвращает веб-серверу результат. 5
- Сервер отдаёт готовую страницу браузеру клиента. 5
- Браузер отображает результат клиенту. 5
Для отображения любого количества однотипных страниц система использует одну страницу-шаблон, в которую подгружается соответствующее содержимое. 12
Обычно для генерации содержимого сайта используется комбинация генерации на стороне сервера и на стороне клиента. 2