Я создаю небольшой сценарий поиска для своего сайта. Мне нужно отправить данные методом get, потому что POST он станет действительно беспорядочным, поскольку мне нужно показать много страниц результатов поиска.Могу ли я отправить любого персонажа методом get в php?
Итак, мой вопрос: могу ли я использовать метод get напрямую? означает, что мне нужно кодировать URL-адрес или любую другую вещь? Я проверил его в современных браузерах. Он работает просто отлично ..
Благодаря
Edit: UrlEncode используется при кладя переменных в URL.
Я отправляю свою форму поиска с помощью метода = 'get'. Затем я получаю переменную и выполняю поисковый запрос и создаю новые ссылки на страницы с переменными данными. - Длина, размер не проблема. U люди, предлагающие мне использовать функцию urlencode. при создании новых ссылок?
HTTP GET ограничен длиной 2KiBytes – stillstanding
@stillstanding - Технически GET не является пределом, но рассматриваемый браузер - ie6 barfs с URL-адресами более 1024 символов. Если я правильно помню, т. Е. Поддерживал до 4k. Apache может обрабатывать практически все. Тем не менее, если вы приближаетесь к этой длине данных, вам, вероятно, нужно подумать об изменении своего подхода. Это не то, для чего предназначался GET. – Basic