Имеет ли $ POST ограничение по размеру? [дубликат]
Возможный дубликат:
каков предел размера запроса post?
Имеет ли $_POST, используемый совместно с формами в PHP, ограничение по размеру? Очевидно, что должны быть некоторые ограничения с $_GET, поскольку большинство браузеров начнут жаловаться на ~250 символов (или что-то вроде этого), и данные могут быть потеряны, очевидно, что это ограничение не относится к $_POST.
Я мог бы проверить это сам, но подумал, что было бы быстрее просто спросить здесь. Если бы у меня была простая форма с текстовой областью, сколько данных я мог бы ввести, прежде чем столкнусь с проблемами?
6 ответов:
Это зависит от значения директивы конфигурации PHP
POST_MAX_SIZEкоторый обычно устанавливается на 8 МБ (~8 миллионов символов).
Да он имеет ограничение, вы можете установить предел из нескольких мест:
1., в PHP.ini
post_max_size="8M"2., от самого себя .htaccess файл, если у вас есть
php_value post_max_size 8M3., со стороны php,
ini_set('post_max_size',"8M")
Это директива PHP ini,
post_max_size. По умолчанию он равен 8 МБ.
Comments