Как PHP взаимодействует с сервером и клиентом
Primary tabs
Ранее мы провели установку и настройку PHP, теперь давайте обсудим как всё работает
Как запрос находит наш PHP-код - как всё это работает вместе
Что происходит с запросом на сервере (в наших учебных примерах):
- веб-сервер (например, Apache) принимает HTTP-запрос;
- по URL он определяет, какой скрипт нужно запустить (как именно это работает — отдельный урок);
- PHP-скрипт выполняется и формирует тело ответа (например, HTML-страницу);
- веб-сервер добавляет к телу статус и заголовки — и отправляет ответ клиенту.
Всё, что пришло в запросе, PHP кладёт в специальные переменные: $_GET и $_POST — данные из строки URL и из тела запроса, $_SERVER — служебные сведения (заголовки, метод и т.д.).
Если передан признак запуски отладки
Если xdebug установлен, то в ходе работы скрипта (т.е. после запроса клиента к серверу и во время обратки этого запроса), в IDE можно получать данные о работе скрипта, что иназывается отладкой (см. поднобнее).
- Log in to post comments
- 91 reads