1

我在网络表单上的文本区域 [使用 POST 方法] 在 1024 个字符处被截断

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

这个问题的根本原因是什么?是否存在我不知道的固有限制?我似乎找不到有关此问题的任何文档。任何意见是极大的赞赏。

4

2 回答 2

2

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

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

php_value  post_max_size  8M
于 2013-09-11T14:35:15.173 回答
2

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

于 2013-09-24T15:01:17.423 回答