Главная Мой профиль Регистрация Выход Вход
Пт
15.12.2017
05:28
Приветствую Вас Гость | RSS ВходРегистрацияГлавная
Поиск
Друзья сайта
Опрос
Как вы попали на наш портал?
1. Нашёл в поисковике
2. Забыл уже
3. Друг посоветовал
4. Дали ссылку на форуме
5. По рекламной ссылке с другого сайта
Всего ответов: 375
Статистика




Онлайн всего: 1
Гостей: 1
Пользователей: 0



Главная » Уроки » Уроки PHP

Урок 6. POST и GET запросы.
______________________
УРОК 6. POST и GET запросы.
______________________

Протокол HTTP имеет два самых часто используемых вида запросов GET и POST.
Как все работает: ваш браузер передает запрос серверу. Сервер анализирует запрос, и отправляет ответ. Результат вы видите на экране.

...GET запрос...

Когда вы вводите в поисковике текст, то результат вашего запроса можно наблюдать в URL адресе. Он имеет непонятный вид, типа:
http://www.google.ru/search?....s_rfai=
Это и есть GET запрос. Он имеет вид:
http://www.site.com/page.php?name=andrey&years=16
Сейчас разберем что к чему.
http:// - протокол.
www.site.com - домен вашего сайта.
page.php - страничка, которой мы будем передавать запросы.
? - знак вопроса. После него указываются передаваемые нами параметры.
name=andrey - параметр name имеет значение andrey. Значение указывается после знака равенства.
& - это разделитель. После него мы указываем следующие параметры и их значения.
years=16 - параметр years со значением 16.
Теперь создадим скрипт, который будет отображать переданные в GET запросе значения. (скобки я упущу)

echo "Привет, $name";

Тут всё просто. Мы всего лишь должны в запросе указать значение переменной name. Я специально создал тестовую страничку, где вы можете поэкспериментировать с передачей параметров.
http://jumpsoft.hop.ru/test.php?name=JUMP
В этом случае на экране отобразится: Привет, JUMP т.е. то значение, которое мы указали переменной.

...POST запрос...
В отличнии от GET, параметры POST запроса не отображаются в адрестной строке браузера, т.е. пользователь не увидит передаваемые данные.
Длина GET запроса ограничена, поэтому чтобы передать длинный текст или картинку используется именно POST запрос.
Если результат запроса вы хотите записать в файл, удобнее использовать именно этот вид запроса, т.к. пользователь не сможет подменить передаваемые параметры в URL.
Метод передачи данных указывается в формах.
<form method="get"> или <form method="post">

...P.S....
Остановлюсь на этом. Советую почитать дополнительно об методах POST и GET в интернете, чтобы узнать что-то новое.

Обсуждение урока на форуме.
Категория: Уроки PHP | Добавил: JUMP (26.10.2010)
Просмотров: 7953 | Теги: php, урок php, мини-уроки php, php для новичков, POST и GET запросы | Рейтинг: 0.0/0


Форма входа
Логин:
Пароль:
Меню сайта
Категории
Класс 1
Здесь учат самым элементарным вещам. Этот уровень необходимо посетить тем, кто ещё плохо ориентируется в компьютерах.
Класс 2
Здесь даются основные навыки хакерства. Этот класс для тех кто давно на "ты" с компьютерами, изучил винду вдоль и поперёк, а потом устал просто так сёрфить по инету и решил научится ещё чему-нибудь ;)
Уроки PHP
Мини-уроки php by JUMP
Мини-чат
    Все материалы на сайте предоставлены исключительно в ознакомительных целях.
     Администрация не несет никакой ответственности за последствия их использования.