Головна

Для методу POST

  1. Стандартний алгоритм симплекс-методу
  2. III. Опис експериментальної установки та методу вимірювання
  3. III. Опис експериментальної установки та методу вимірювання
  4. III. Опис експериментальної установки та методу вимірювання
  5. III. Опис експериментальної установки та методу вимірювання
  6. III. Опис експериментальної установки та методу вимірювання
  7. III. Опис експериментальної установки та методу вимірювання

Вміст форми кодується точно так же, як для методу GET (Див. Вище), але замість додавання рядка до URL вміст запиту посилається блоком даних як частина операції POST . Якщо присутній атрибут ACTION, то значення URL, Яке там знаходиться, визначає, куди посилати цей блок даних. Цей метод, як уже зазначалося, рекомендується для передачі великих за обсягом блоків даних.

Інформація, введена користувачем і відправлена сервера за допомогою методу POST , Подається на стандартне введенняпрограмі, зазначеної в атрибуті action , Або поточному скрипту, якщо цей атрибут опущений. Довжина посилається файлу передається в змінної оточення CONTENT_LENGTH, а тип даних - у змінній CONTENT_TYPE.

Передати дані методом POST можна тільки за допомогою HTML-форми, Оскільки дані передаються в тілі запиту, а не в заголовку, як в GET . Відповідно і змінити значення параметрів можна, тільки змінивши значення, введене в форму. При використанні POST користувач не бачить передані сервера дані.

Основна перевага POST запитів - це їх велика безпеку і функціональність у порівнянні з GET-запитами. Тому метод POST частіше використовують для передачі важливої ??інформації, а також інформації великого обсягу. Проте не варто цілком покладатися на безпеку цього механізму, оскільки дані POST запиту також можна підробити, наприклад створивши html-файл на своїй машині і заповнивши його потрібними даними. Крім того, не всі клієнти можуть застосовувати метод POST , Що обмежує варіанти його використання.

При відправці даних на сервер будь-яким методом передаються не тільки самі дані, введені користувачем, але і ряд змінних, званих змінними оточення, що характеризують клієнта, Історію його роботи, шляхи до файлів і т.п. Ось деякі з змінних оточення:

- REMOTE_ADDR - IP-адреса хоста (комп'ютера), що відправляє запит;

- REMOTE_HOST - ім'я хоста, З якого відправлений запит;

- HTTP_REFERER - Адреса сторінки, що посилається на поточний скрипт;

- REQUEST_METHOD - Метод, який був використаний при відправленні запиту;

- QUERY_STRING - Інформація, яка перебуває в URL після знака питання;

- SCRIPT_NAME - Віртуальний шлях до програми, яка повинна виконуватися;

- HTTP_USER_AGENT - Інформація про браузер, який використовує клієнт

Для методу GET | Процедура розгляду заяв про за допомогою PHP


функція array_keys | Функції asort, rsort, arsort | Сортування за допомогою функції, заданої користувачем | Застосування функції до всіх елементів масиву | функція array_slice | функція array_chunk | Сума елементів масиву | Протокол HTTP і способи передачі даних на сервер | Форма запиту клієнта | Використання HTML-форм для передачі даних на сервер |

© 2016-2022  um.co.ua - учбові матеріали та реферати