Другие ресурсы
В сети купить авиабилеты онлайн агентство подробности

Сообщения с тегами ‘$_POST’

Такие странные линки (типы передачи данных)

Вы никогда не задавались вопросом почему такие разные, странные бывают линки? Ну адрес сайта разный-это понятно. А вот зачем эти записи после знака вопроса? Например такие
http://badcode.net.ru/wp-admin/post.php?action=edit&post=67
Все очень просто “сложные” урлы нужны для передачи данных. Вообще есть три основных способа передачи данных POST, GET и COOKIE. GET данные это и есть все что после знака впороса в урле
http://badcode.net.ru/wp-admin/post.php?action=edit&post=67

Что же они нам дают? А вот что: существуют глобальные массивы (одноименные с типами передачи) $_POST, $_GET, $_COOKIE. Фактически такой записью урлы мы передаем ключи и значения массива $_GET примерно так:
Array(
[action] => [edit]
[post] => 67
)

т.е. массив $_GET содержит ключ action и ему соответствует значение edit, ключ post с значением 67. Заметьте что ключи и значения в запросе (URL) разделяются значком “&”. Мы разобрали лишь один способ передачи. А зачем же остальные? Почему бы не пользоваться только GET? Дело в том что метод GET может передать лишь столько сколько вмещает браузер в строке. например в 6 Internet Explorer ограничение 2048 символов (порядка 2 килобайт) согласитесь это очень мало. Как раз для таких случаев придумали метод POST.

Что же из себя представляет метод пост? Данным методом передается информация исключительно ч ерез формы на странице. Я думаю вы часто заходили на сайты на которых требуется регистрация. Вот странички регистрации и есть формы, чаще всего через которые передаются данные через POST. Думаю вы уже поняли что соответственно эти данные кладутся в массив $_POST видимый из любого скрипта. Что ж..осталось поговорить о COOKIE..

В переводе с английского COOKIE-печенье. Очень часто нам требуется сохранить какое-то небольшое количество данных у пользователя на машине(в браузере). В массив $_COOKIE помещаются
все данные которые лежали на машине у пользователя. Позднее я расскажу как работать с кукакми, как задавать их и “вытаскивать”.

Итак теперь нам известны глобальные массивы данных, массивы которые видны на протяжении всего выполнения скрипта. Мы можем передать информацию, и принять ее. Что ж…пора познакомиться с функциями ( операторами ) php.