Обратите, пожалуйста, внимание на то, что отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:
Процесс обработки веб сервером динамического запроса, требующего обращения к серверу базы данных и другим оконечным серверам.
PHP умеет взаимодействовать не только с файловой системой веб сервера, но и с так называемыми оконечными (back-end) серверами, которые могут находиться, в том числе, и на других компьютерах. Это сервера баз данных, почтовые, FTP и т. п.
Броузер отправляет веб серверу запрос на получение документа (страницы) с названием example.php. Сервер расценивает этот запрос как динамический (по расширению .php) и передает его обработку препроцессору PHP, который обращается к файловой системе сервера в поиске запрошенного документа. Найдя документ, препроцессор анализирует его, передавая в своем ответе запрашивающему броузеру точную копию содержащегося
в документе HTML кода и подставляя на место PHP скриптов результат их выполнения. В частности, встретив в скрипте обращение к серверу базы данных, препроцессор выполняет это обращение, получая необходимые данные из базы и используя их для подстановки или, наоборот, помещая данные в базу. Броузер отображает в своем окне полученный итоговый документ, как и ранее, содержащий только HTML код.
Рисунок 4. Обработка динамического запроса с обращением к базе данных
Литература
[1] Wikipedia, The Free Encyclopedia. http://en.wikipedia.org/.
[2] PHP5 and MySQL Bible. TimConverse, JoycePark, and ClarkMorgan. Wiley Publishing, Inc.. www.wiley.com. Copyright
2004 Wiley Publishing, Inc..