качество и надёжность с 2008 года

8 (800) 200-25-11

Техническая поддержка support@komtet.ru —

круглосуточно и без выходных дней

load-whois

Онлайн-касса

для интернет-магазина

Подключите ваш интернет-магазин

к онлайн-кассе в соответствии с 54-ФЗ

 
Главная Техническая библиотека Справка Веб-сервер Apache Различие между методами GET и POST

Различие между методами GET и POST

Сравнение двух методов GET и POST используемых для передачи данных и веб-форм.

Основное различие методов GET и POST состоит в способе передачи данных веб-формы обрабатывающему скрипту, а именно:

  • Метод GET отправляет скрипту всю собранную информацию формы как часть URL:
    http://www.komtet.ru/script.php?login=admin&name=komtet
  • Метод POST передает данные таким образом, что пользователь сайта уже не видит передаваемые скрипту данные:
    http://www.komtet.ru/script.php

Оба метода успешно передают необходимую информацию из веб-формы скрипту, поэтому при выборе того или иного метода, который будет наиболее подходить сайту, нужно учитывать следующие факторы:

  1. Принцип работы метода GET ограничивает объём передаваемой скрипту информации;
  2. Так как метод GET отправляет скрипту всю собранную информацию формы как часть URL (то есть в открытом виде), то это может пагубно повлиять на безопасность сайта;
  3. Страницу, сгенерированную методом GET, можно пометить закладкой (адрес страницы будет всегда уникальный), а страницу, сгенерированную метод POST нельзя (адрес страницы остается неизменным, так как данные в URL не подставляются);
  4. Используя метод GET можно передавать данные не через веб-форму, а через URL страницы, введя необходимые значения через знак &:
    http://www.komtet.ru/script.php?login=admin&name=komtet
  5. Метод POST в отличие от метода GET позволяет передавать запросу файлы;
  6. При использовании метода GET существует риск того, что поисковый робот может выполнить тот или иной открытый запрос. 

Итак, я привел основные факторы при выборе методов POST и GET. Какой выберете вы зависит в первую очередь от функционала ваших скриптов на хостинге.

Другие документы на эту тему

Виртуальный хостинг Perl/PHP/Python/Ruby

Тарифные планы «Виртуальный хостинг» — от размещения статических HTML-страниц, до поддержки PHP, Python, CGI скриптов (Shell, Perl), SSI, Ruby. В рамках тарифных планов предоставляется доступ к серверам баз данных MySQL или PostgreSQL.

Хостинг-Глоссарий

Профессиональный хостинг. Термины и определения

Партнёрская программа КОМТЕТ — что это и как это работает?

Как вступить в партнёрскую программу и получить выгоду от сотрудничества с КОМТЕТ.

Скидка 30% на SSL-сертификаты!
Клиентам — домены в подарок!
Бесплатный тест виртуального хостинга
Перенос сайта — бесплатно
Все акции
На сайте КОМТЕТ используются cookie-файлы, данные о IP-адресе и местоположении посетителей. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.