У меня есть форма:
<form method='post' action='script.php'>
<textarea id='main' name='text'></textarea>
<input type='hidden' name='id' value='1'>
<input type='hidden' name='a' value='ulozitclanek'>
<input type='submit' name='button' value='Save'>
</form>
Если я наберу короткий текст в текстовое поле и отправлю его, то в script.php мой текст уже будет в переменной $_POST['text']
. Однако, если длина текста около 70000 символов, он не в $_POST['text']
. Я вижу сетевой журнал от Firebug, и мой текст находится в зашифрованной строке, которую мой браузер отправил на сервер. Но в массиве $_POST
мой текст отсутствует.
Эта проблема возникает только на рабочем сервере, когда я тестирую этот скрипт на localhost, он работает и с длинными текстами.
Есть ли какая-либо опция сервера, которая ограничивает макслен почтовых значений?
В PHPinfo я вижу, что post_max_size
установлен на 20M, должна быть другая проблема, но я не могу решить ее самостоятельно: - (
Есть идеи?
Танки.