Назад | Перейти на главную страницу

настройки php-сервера для ограничения почтовых запросов

У меня есть php-скрипт на хостинге, который получает большие данные с помощью ajax / post.

Только сейчас, после некоторых работ по хостингу, я вижу, что скрипт сломан.

Я проверил с помощью curl:

файл temp1:

user_avatar=&user_baner=&user_sig=.... 

Всего 237 символов, и

curl -H "X-Requested-With: XMLHttpRequest" -X POST --data @temp1 'http://host/mypage.php'

работает отлично.

Но с файлом temp2:

name=%D0%9C%D0%B5%D0%B1%%B5%D0%BB%D1%8C%D0%A4%%B0%D0%B1%D1%80%D0%B8%D0%BA%D1%8A&user_payed=0000-00-00&...positions%5B5231%5D=on

всего символов: 65563

curl -H "X-Requested-With: XMLHttpRequest" -X POST --data @temp2 'http://host/mypage.php'

curl ничего не возвращает.

Похоже, проблема с apache / php / php.ini или чем-то в этом роде.

Проверяю .htaccess

php_value post_max_size 20M

Какие еще параметры мне следует проверить?

Возможно ли, что% BO кодирует kill php / apache? Или общее количество параметров (около 2800)?

Похоже, вы достигли предела, установленного Сухосин патч для PHP - особенно suhosin.post.max_value_length параметр.

Есть ли что-нибудь в error_log веб-сервера, что могло бы помочь?

Это было php_value max_input_vars