PHP: Предупреждение о длине содержимого POST

Когда я пытаюсь опубликовать некоторые данные, которые превышают настройку php.ini post_max_size, я получаю эту ошибку:

Предупреждение: неизвестно: POST Content-Length из X байтов превышает лимит Y байтов в строке 0.

Я не хочу увеличивать post_max_size, я просто хочу отключить предупреждение и сообщить, превышают ли данные поста post_max_size. Я пытался отключить предупреждения с помощью error_reporting, но, поскольку предупреждение находится в строке 0, это не помогает.


person Cretu Eusebiu    schedule 25.01.2014    source источник
comment
использовать display_errors = выкл.   -  person user1844933    schedule 25.01.2014
comment
Параметры, влияющие на то, что происходит до запуска скрипта, можно изменить только в php.ini, а не в самом скрипте.   -  person Barmar    schedule 25.01.2014


Ответы (1)


Отредактируйте свой php.ini и установите error_reporting на производственное значение, указанное в комментариях. Установите display_errors на Off. Этого должно быть достаточно. Не забудьте записывать ошибки в файл журнала.

person Jonwd    schedule 25.01.2014
comment
На самом деле вам не нужно устанавливать display_errors в Off, вам нужно только установить display_startup_errors в Off. - person Lars Nyström; 09.04.2014