网站上的文字大小限制

时间:2011-01-31 09:32:10

标签: php mysql ajax apache

我正在使用ajax php和sql的组合。我有一个本程序的本地副本和一个公司运行的实时服务器,有一个发布评论的按钮,在本地副本上你可以发布任何大小的评论,但在实时服务器上我把它缩小到一旦注释变大,大约512字节,没有生成错误但是没有添加注释,是否有任何关于MySQL数据库PHP或javascript的配置文件可以限制可以解析的数据量?

3 个答案:

答案 0 :(得分:1)

好的,php.ini中有一个get max value paramater(在shino的设置下,或者在实时服务器上的那些设置),设置为512我改变了它,所以现在系统可以处理10KB的文本评论

答案 1 :(得分:0)

是发布评论GET或POST的表单的操作吗?

如果是POST:在php.ini中,有一个名为post_max_sizedocumentation)的配置,请查看本地和生产服务器上的配置并比较这些值。 / p>

如果它是GET:一些浏览器将查询字符串限制为aroudn 2kb,所以也许你超过这个......你应该使用POST。

答案 2 :(得分:0)

如果是我,我可能会在表单上使用“onSubmit”标签对输入运行快速javascript验证(从onSubmit =“return func(this)”调用的函数将只传输func(这个) )返回true)。只需让它调用一个函数,如果字段的值有一个字符串长度,如果超过500个字符则返回一个小警报窗口。这样你就不必解析或传输任何你不需要的东西。

您可能希望有一个后备,以便禁用javascript的人无法绕过这些限制,但这应该适用于大多数用户。