Отправляет email-рассылки с помощью сервиса Sendsay

PHP 5 для начинающих

  Все выпуски  

СЕРВЕР И PHP: Оконечные сервера


PHP 5 для начинающих

Вниманию новых подписчиков!

Обратите, пожалуйста, внимание на то, что отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:

  1. в архиве рассылки (оригиналы выпусков);
  2. на сайте рассылки (исправленные и дополненные версии).

# # #

Вы также можете подписаться на рассылку "PHP 5: Новые возможности".

Аннотация

Процесс обработки веб сервером динамического запроса, требующего обращения к серверу базы данных и другим оконечным серверам.

PHP умеет взаимодействовать не только с файловой системой веб сервера, но и с так называемыми оконечными (back-end) серверами, которые могут находиться, в том числе, и на других компьютерах. Это сервера баз данных, почтовые, FTP и т. п.

Обработку запроса на получение динамического документа с обращением к оконечным серверам рассмотрим на примере PHP скрипта, работающего с сервером базы данных (Рисунок 4, «Обработка динамического запроса с обращением к базе данных»).

Броузер отправляет веб серверу запрос на получение документа (страницы) с названием example.php. Сервер расценивает этот запрос как динамический (по расширению .php) и передает его обработку препроцессору PHP, который обращается к файловой системе сервера в поиске запрошенного документа. Найдя документ, препроцессор анализирует его, передавая в своем ответе запрашивающему броузеру точную копию содержащегося в документе HTML кода и подставляя на место PHP скриптов результат их выполнения. В частности, встретив в скрипте обращение к серверу базы данных, препроцессор выполняет это обращение, получая необходимые данные из базы и используя их для подстановки или, наоборот, помещая данные в базу. Броузер отображает в своем окне полученный итоговый документ, как и ранее, содержащий только HTML код.

Created with DocBook Created with Libxslt


В избранное