Request-URI Too Large怎么解决

php中文网
发布: 2016-06-23 14:26:25
原创
4720人浏览过

RequestURI Too Large Request URI Too Large

nbsp;HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

414 Request-URI Too Large

Request-URI Too Large


The requested URL's length exceeds the capacity
limit for this server.


request failed: URI too long




Apache/1.3.29 Server at localhost Port 80


在把数据内容上传到mysql里时出现了问题。
$Sql="INSERT INTO ". $tTableName ." set ".
 //"tTitle='标题" . date("H:i:s") . "',".
 //"tText='内容" . date("H:i:s") . "',".
 "tTitle='".$tTitle."'," .
 "tText='".$tText."'," .
 "tUser='".$_SESSION["ZhangHu"]."'," .
 "tBKId='".$BKId."'," .
 "tDateTime ='". date("Y-m-d H:i:s") ."'";
mysql_query($Sql);//执行添加操作
在未传值时用代码 alert(tText.length) 知道tText有三万多的长度
因为$tText太大了,
要怎么修改服务器设置才可以存大内容到mysql里呢?

网上说和这个有关
这是在php.ini里的内容
; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textlimit = 4096

; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textsize = 4096

回复讨论(解决方案)

TEXT       < pow(2, 16) = 64KMEDIUMTEXT < pow(2, 24) = 16MLONGTEXT   < pow(2, 32) = 4096M
登录后复制

TEXT       < pow(2, 16) = 64KMEDIUMTEXT < pow(2, 24) = 16MLONGTEXT   < pow(2, 32) = 4096M
登录后复制


是什么意思呀?
我的tText字段类型是longtext的呀
直接在http://localhost/phpMyAdmin/index.php管理数据库的时候也成功把几万字的内容保存到这个字段里了
但就是用自己做的代码上传上去不行

你好像没说清楚
如果是php已获得$tText,不能写入数据库,就该按老徐说的设置数据库
如果是客户端传数据,php不能获得$tText,视乎方法,get只有2k左右,post理论无限制,但实际受服务器的设置限制,修改服务器设置,或把post改为传送文件

你好像没说清楚
如果是php已获得$tText,不能写入数据库,就该按老徐说的设置数据库
如果是客户端传数据,php不能获得$tText,视乎方法,get只有2k左右,post理论无限制,但实际受服务器的设置限制,修改服务器设置,或把post改为传送文件

php是已经得$tText了的
用$tTextLen=strlen($tText);获得$tText的长度,
$tTextLen也是一个几万大的数字

你说的修改服务器设置怎么操作?怎么改?在哪个地方改?

TEXT       < pow(2, 16) = 64KMEDIUMTEXT < pow(2, 24) = 16MLONGTEXT   < pow(2, 32) = 4096M
登录后复制


你能不能把你要传达给我的意思说明白详细清楚一些呢?
你就写成这个样子,
相信一般的普通人应该是看不懂的,
你这样的回复并没有起到真正解决问题的目的呀。

如果传入的数据已可获得,那么就不会有 Request-URI Too Large 错误了
此时需检查相应的字段类型是否是能容纳内容的类型


你的问题本身就没说清楚
从哪往哪传、怎么传、中间如何处理,问题里面一句php代码页没有,就给一个结果,谁回答都是靠猜的

看你的问题这么省略,老徐认为你是有足够知识了,所以简单指出问题所在,但看来还是白搭
你这态度不像是恳求指导,倒像是领导下命令似的,算了,不说了……

http://stackoverflow.com/questions/9877744/request-uri-too-large
http://stackoverflow.com/questions/2891574/how-do-i-resolve-a-http-414-request-uri-too-long-error

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号