Имеет ли $ POST ограничение по размеру? [дубликат]




Возможный дубликат:
каков предел размера запроса post?






Имеет ли $_POST, используемый совместно с формами в PHP, ограничение по размеру? Очевидно, что должны быть некоторые ограничения с $_GET, поскольку большинство браузеров начнут жаловаться на ~250 символов (или что-то вроде этого), и данные могут быть потеряны, очевидно, что это ограничение не относится к $_POST.



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

550   6  
PHP

6 ответов:

Это зависит от значения директивы конфигурации PHPPOST_MAX_SIZE который обычно устанавливается на 8 МБ (~8 миллионов символов).

Да он имеет ограничение, вы можете установить предел из нескольких мест:

1., в PHP.ini

post_max_size="8M"

2., от самого себя .htaccess файл, если у вас есть

php_value post_max_size 8M 

3., со стороны php,

ini_set('post_max_size',"8M")

Да,

Вы можете изменить лимит из php.ini "post_max_size"

Это директива PHP ini, post_max_size. По умолчанию он равен 8 МБ.

Да. Это определено в php.ini-файл.

Да данные POST регулируются переменной post_max_size (по умолчанию 8M)

Comments

    Ничего не найдено.