PHP $ _POST数组中的Textarea截止值

时间:2013-09-11 14:30:24

标签: php arrays string post superglobals

webform上的我的textarea [使用POST方法]正在削减1024个字符

该字段没有设置最大长度属性,并且允许输入超过1024个字符。但是,当我在Eclipse中查看$ _POST数组并尝试插入数据库时​​,我发现它不是用户输入的全部内容。

这个问题的根本原因是什么?是否存在我不知道的固有限制?我似乎无法找到有关此问题的任何文档。非常感谢任何建议。

2 个答案:

答案 0 :(得分:2)

php.ini中的post_max_size指令是否设置为1024?默认值为8M。

无法在运行时修改该设置,但如果您有权访问.htaccess或类似设置,请添加如下所示的行:

php_value  post_max_size  8M

答案 1 :(得分:2)

毕竟数据库没有限制。 Eclipse中的“变量”窗口每个字段最多只显示1024个字符,这就是让我失望的原因。我的insert语句还有其他问题让我认为Eclipse限制是根;然而,在使用@George Brighton对print_r($_POST)的建议之后,我意识到了我的错误。