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