请问下怎么php用post获取 < textarea>里面内容时出现Request-URI Too Large 怎么办?

请问下怎么php用post获取 < textarea>里面内容时出现Request-URI Too Large 怎么办?
Request-URI Too Large
The requested URL's length exceeds the capacity limit for this server.
出现这个问题。求解,如何将<textarea>数据送到数据库

这个是服务器apache的报错,可以适当调整服务器上的值。说简单点就是把“LimitRequestLine 8190”加到httpd.conf 然后重启服务。

-------------以下是apache手册里面的解释:-----------
LimitRequestLine 指令

说明
限制接受客户端发送的HTTP请求行的字节数

语法
LimitRequestLinebytes

默认值
LimitRequestLine 8190

作用域
server config

状态
核心(C)

模块
core

bytes将设置HTTP请求行的字节数限制。
LimitRequestLine指令允许服务器管理员增加或减少客户端HTTP请求行允许大小的限制。因为请求行包括HTTP方法、URI、协议版本,所以LimitRequestLine指令会限制请求URI的长度。服务器会需要这个值足够大以装载它所有的资源名,包括可能在GET请求中所传递的查询部分的所有信息。
这个指令给了服务器管理员更大的可控性以控制客户端不正常的请求行为。这有助于避免某些形式的拒绝服务攻击。
举例如下:
LimitRequestLine 4094
一般情况下,不需要改变此设置的默认值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-16
你确定用的是post方式提交的吗?一般get方式容易出这个错误,因为url一般不能超过2048个字节吧追问

确实是的,但是因为要将一篇文章传入数据库,所以,会出现这样的错误。有什么解决方法吗???

追答

修改php.ini,把post_max_size 改大点

追问

但是 对于空间来说,不能修改php.ini,,,,怎么解决呢??? 有没有什么好的方式来解决呢????比如 你们将一篇很长的文章 怎么存入数据库呢?????

追答

你代码我看下,发私信或加我Q`Q

本回答被网友采纳
第2个回答  2014-11-17
form的method改为POST <form action='' method='post'>追问

就是这样的,,,

追答

好吧,那你得找空间商

第3个回答  2014-11-17
改成文件上传吧。
第4个回答  2014-11-17
RP问题。。。。。。。。无解
相似回答