Передача данных между скриптами, различия GET и POST

      Комментарии к записи Передача данных между скриптами, различия GET и POST отключены

Главная Форумы Программирование Веб программирование Передача данных между скриптами, различия GET и POST

Помечено: , ,

В этой теме 0 ответов, 1 участник, последнее обновление  Васильев Владимир Сергеевич 4 мес. назад.

  • Автор
    Сообщения
  • #3679

    Эта небольшая статья о двух методах передачи данных между скриптами на сервере. То-есть если из одного файла обработчика нужно передать какие-либо переменные в другой, то используют именно эти методы. Перейдем непосредственно к ним.

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

    info.php?var=hello

    мы передаем ему переменную с именем var, в которой записано слово hello. Также можно передать несколько значений, к примеру, вот так:

    info.php?fvar=hello&svar=world.

    Теперь мы передаем уже две переменные, fvar и svar.

    Как принять и обработать эти переменные из GET в скрипт. Для этого нужно написать вот так:

    <?php
      $peremennaya1=GET['fvar'];
      //теперь в переменной $peremennaya1 храниться значение GET  переменной fvar
    
      $peremennaya2=GET['svar'];
      //а в $peremennaya2 хранится значение переменной svar
    ?>

    Теперь разберем метод POST. Обычно его используют при передачи данных из html формы в php скрипт обработчик. Посмотрите статью «Обработка html форм на php» и все поймете. Там на странице с html мы создаем поле ввода и даем ему определенное имя. После чего, при принятии данных обработчиком, пишем массив $_POST['имя нашего поля'] и все, что было написано в том поле ввода, будет находиться в этом массиве. Можно приравнять его какой-либо переменной для удобства, к примеру, $text=$_POST['mytext'];

Для ответа в этой теме необходимо авторизоваться.