→ Пошук по сайту       Увійти / Зареєструватися
Знання Мова програмування PHP Обработка запросов с помощью PHP

Обработка запросов с помощью PHP. Семантичний конспект розділу

Компетенція Програмування на PHP

Обработка запросов с помощью PHP

Лекция посвящена изучению способов отправки данных на сервер и их обработке с помощью PHP. Рассматриваются основные понятия клиент-серверных технологий. Рассматривается понятие HTML-формы и отправка данных с ее помощью. Дается краткая характеристика методов Post и Get. Рассматривается механизм получения данных из HTML-форм и их обработка с помощью PHP. Пример - создание формы для регистрации пользователей на сайте, отправка <универсального письма> всем зарегистрировавшимся.
Семантичне ядро:
GET

1. POST

POST — разработан для передачи на сервер такой информации, как аннотации ресурсов, новостные и почтовые сообщения, данные для добавления в базу данных, т.е. для передачи информации большого объема и достаточно важной

2. GET [Ключове поняття розділу]

GET содержимое формы добавляется к URL после знака вопроса в виде пар имя=значения, объединенных с помощью амперсанта & .

3. HTTP [Центральне поняття розділу]

HTTP — протокол прикладного уровня, разработанный для обмена гипертекстовой информацией в Internet


HTTP — предоставляет набор методов для указания целей запроса, отправляемого серверу


HTTP — используется для коммуникаций между различными пользовательскими программами и программами-шлюзами, предоставляющими доступ к существующим Internet-протоколам, таким как SMTP (протокол электронной почты), NNTP (протокол передачи новостей), FTP (протокол передачи файлов), Gopher и WAIS


поддерживает достаточно много методов, но реально используются только три: POST, GET и HEAD .

4. преимущество POST запросов

преимущество POST запросов большая безопасность и функциональность по сравнению с GET-запросами

5. $_REQUEST

$_REQUEST Содержит данные, переданные методами POST и GET, а также с помощью HTTP cookies

6. Сервер

Сервер — набор программ, которые контролируют выполнение различных процессов


Сервер Может обрабатывать большое количество сессий одновременно, и все их временные файлы будут храниться в директории, заданной параметром session.save_path

7. Клиент

Клиент любой процесс, который пользуется услугами сервера


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

8. Файловый сервер

Файловый сервер — обеспечивает функционирование распределенных ресурсов, предоставляет услуги поиска, хранения, архивирования данных и возможность одновременного доступа к ним нескольких пользователей

9. Видеосервер

Видеосервер — специально приспособлен к обработке изображений, хранению видеоматериалов, видеоигр

10. Поисковый сервер

Поисковый сервер — предназначен для поиска информации в Internet

11. Почтовый сервер

Почтовый сервер — предоставляет услуги в ответ на запросы, присланные по электронной почте

12. Сервер WWW

Сервер WWW — web-сервер, http-сервер или даже просто сервер


Сервер WWW — предназначен для работы в Internet

13. Сервер баз данных

Сервер баз данных — выполняет обработку запросов к базам данных

14. Сервер защиты данных

Сервер защиты данных — предназначен для обеспечения безопасности данных

15. Сервер приложений

Сервер приложений — предназначен для выполнения прикладных процессов. С одной стороны взаимодействует с клиентами, получая задания, а с другой – работает с базами данных, подбирая необходимые для обработки данные

16. Сервер удаленного доступа

Сервер удаленного доступа — обеспечивает коллективный удаленный доступ к данным

17. Работа с документами web-сервера

Работа с документами web-сервераосуществляется при помощи браузера (например, IE, Opera или Mozilla), который отсылает серверу запросы, созданные в соответствии с протоколом HTTP.

18. условный GET

условный GET — сообщает серверу о том, что на запрос нужно ответить, только если выполнено условие, содержащееся в поле if-Modified-Since заголовка запроса

19. Метод HEAD

Метод HEAD — используют для получения информации о ресурсе

20. <form>

form — используется для создания формы в языке HTML

21. register_globals

register_globals — директива, разрешающая или запрещающая доступ к переменным непосредственно по их именам

22. Функция getenv()

Функция getenv() — Возвращает значение переменной окружения, имя которой передано ей в качестве параметра

23. REMOTE_ADDR

REMOTE_ADDR — IP-адрес хоста (компьютера), отправляющего запрос
    © INTUIT.ru. Автор: Н.В. Савельева. Курс размещен по договоренности с администрацией INTUIT.ru
загрузка...
Теми розділу
Сторінки, близькі за змістом