[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Масивы GET и POST
Ramzil_Nixon
Для чего лучше использовать метод GET
и для чего POST?

 ! 

М
Давайте своим темам содержательные названия !
Winston




Спустя 3 минуты, 17 секунд (21.10.2011 - 22:03) Игорь_Vasinsky написал(а):
POST - для получения данных с форм (и конфедециальные данные)
GET - тогда - когда эти переменные нужны будут на нескольких страницах, просто формируешь ссылки и в url у тя всегда есть нужный GET, также при работе с поиском.


Спустя 3 минуты, 8 секунд (21.10.2011 - 22:06) kovaldm написал(а):
Ramzil_Nixon
Как тебе самому удобней так и используй.

Спустя 2 минуты, 4 секунды (21.10.2011 - 22:08) Ramzil_Nixon написал(а):
Игорь_Vasinsky
Допустим что я создал гостевую книгу, и если сообщение превышает допускать норму появляется ссылка которая откроет полное сообщение. для этого можно использовать GET?

Спустя 49 секунд (21.10.2011 - 22:09) Ramzil_Nixon написал(а):
kovaldm
Да мне что бы надежнее было

Спустя 4 минуты, 31 секунда (21.10.2011 - 22:13) Игорь_Vasinsky написал(а):
в URL есть предел на 200 (вроде символов)


да и потом, крилицу ты получишь так

=t&q=php+%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5+%D1%80%D0%B5%D1%88%D0%B5%D0

а значит нужно urldecode()


а зачем? когда можно в пост передать.

И не забывай что GET все видны для юзеров... так что это опасно, допустим если эти данные потом в БД пишешь

Спустя 3 минуты, 11 секунд (21.10.2011 - 22:16) Ramzil_Nixon написал(а):
Игорь_Vasinsky
Ясно, спасибо

Спустя 3 минуты, 13 секунд (21.10.2011 - 22:20) Лена написал(а):
Игорь_Vasinsky
Чуть больше. Вроде как около 2000 символов.

Спустя 1 минута, 47 секунд (21.10.2011 - 22:21) Winston написал(а):
Цитата (Игорь_Vasinsky @ 21.10.2011 - 22:13)
в URL есть предел на 200 (вроде символов)

Цитата (Лена @ 21.10.2011 - 22:20)
Вроде как около 2000 символов

Неа. ТЫЦ

Спустя 1 минута, 19 секунд (21.10.2011 - 22:23) Игорь_Vasinsky написал(а):
не буду спорить..

Свернутый текст
эту девушку я боюсь. она шарит в php.. не раз натыкался на посты её.


исходя из кроссбраузерности = 256, самый минимум... ослик.

Спустя 1 минута, 5 секунд (21.10.2011 - 22:24) kovaldm написал(а):
Тут о надежности говорить не приходится. В любом случае надо проверять все данные, принятые от пользователя. Просто GET больше подходит для URL-ов, а POST для форм.
Как и сказал Васинский.

Спустя 36 секунд (21.10.2011 - 22:24) Winston написал(а):
Свернутый текст
Цитата (Игорь_Vasinsky @ 21.10.2011 - 22:23)
эту девушку я боюсь. она шарит в php.. не раз натыкался на посты её.

Игорь_Vasinsky laugh.gif

сервис какой, ТЫЦ

Спустя 1 минута, 31 секунда (21.10.2011 - 22:26) Игорь_Vasinsky написал(а):
kovaldm
а многие не догадывались что в ники это моя фамилия. спалил ты меня.

Winston

Свернутый текст
это что опять base64?

Спустя 1 минута, 27 секунд (21.10.2011 - 22:27) Winston написал(а):
Цитата (Игорь_Vasinsky @ 21.10.2011 - 22:26)
а многие не догадывались что в ники это моя фамилия. спалил ты меня

С чего ты это взял ?

Спустя 2 минуты, 36 секунд (21.10.2011 - 22:30) Игорь_Vasinsky написал(а):
вопросы были... или читали не правильно. ударение во всяком случае редко угадывали.

ВасИнский я. Внук Кондрашёвых и правнук Гурьевых (а это уже дворянство)

Спустя 2 минуты, 55 секунд (21.10.2011 - 22:33) imbalance_hero написал(а):
256 - это индексируемый адрес GET поисковиками, минимум от осла поддержка - там что-то в 10 000 - 20 000, другие браузеры ещё больше, там в кбах зависит!

Ramzil_Nixon
Формы все абсолютно POST, кроме случаев, когда эту ссылку ты можешь запомнить или передать другому человеку, допустим строку поиска (как в гугле).
А у GET другие возможности, почитай тут irbis-team.com про MVC, ядро, структуру, с единой точкой входа.

Спустя 1 минута, 43 секунды (21.10.2011 - 22:35) Winston написал(а):
Цитата (Игорь_Vasinsky @ 21.10.2011 - 22:26)
это что опять base64?

Да нет, просто весь алфавит и цифры вперемешку.

Спустя 1 час, 3 минуты, 34 секунды (21.10.2011 - 23:38) Лена написал(а):
Игорь_Vasinsky
Цитата
эту девушку я боюсь. она шарит в php.. не раз натыкался на посты её.


Не переживайте, я в JS в соответствующем разделе позорюсь, я с ним редко работаю )) С php и mysql я каждый день работаю. На работе попадались товарищи, которые в $_GET пытались куски запросов к базе передавать.

По сути.
Я только что запихнула в $_GET строку:
в ИЕ, 8 версия (заметьте, не последняя!) - 167852 символов, больше пробовать не стала. ЗНачит, они ограничение сняли.
В FF - 3097 символов, где-то между 3100 и 3200 валится.
В хроме и сафари, понятное дело, не стоит пробовать, там уже свой язык программирования пишут, с гет они проблему года три как назад решили. Если не больше.

Спустя 6 минут, 39 секунд (21.10.2011 - 23:45) Игорь_Vasinsky написал(а):
понятненько.

я привык работать с тем с чем привык. Как и описал в своё первом здесь посте.
не было ситуации в урл 1к даже пихать

Спустя 28 минут, 40 секунд (22.10.2011 - 00:14) kovaldm написал(а):
То что можно запихнуть в УРЛ 1000 символов, не означает что так нужно делать.


_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.