Сколько данных может быть отправлено через $ _GET

Сколько данных может быть отправлено через $ _GET в PHP5? Существует ли максимальное количество переменных, длина строки и т.д.? Заранее спасибо.

7
задан BenTheDesigner 20 May 2010 в 10:57
поделиться

3 ответа

Хотя спецификация протокола HTTP не определяет максимальную длину, практические ограничения накладываются программным обеспечением веб-браузеров и серверов:

http://www.boutell.com/newfaq/misc/urllength.html

6
ответ дан 7 December 2019 в 01:17
поделиться

В RFC предел не определен, но браузеры ограничивают длину URL (включая переменные get). Например, IE ограничивает длину URL до 2083 символов, Opera - около 4050, Netscape 6 - около 2000 символов. Общее эмпирическое правило гласит, что не следует использовать более 256 символов.

2
ответ дан 7 December 2019 в 01:17
поделиться

Существует не только ограничение PHP, но вы также должны учитывать "промежуточные" прокси и клиентское программное обеспечение.

Стандарт http не накладывает ограничений, однако.

(Я взял это из здесь, где советуют не превышать 255 char's urls!)

2
ответ дан 7 December 2019 в 01:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: