用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3575|回复: 6
收起左侧

[已解决] ===请教各位,URI包含特殊字符问题===

[复制链接]
发表于 2012-3-21 16:33:04 | 显示全部楼层 |阅读模式
本帖最后由 gauspican 于 2012-3-26 17:52 编辑

ajax post数据,内容是textarea.value,包含回车等特殊字符,上传前已经做encodeURIComponent处理。
1、以前的1.7版本中,对URI class做了处理,_filter_xxxx,中文及特殊字符一切正常。
2、更换到2.0以后,这部分报错,firebug跟踪404 not found,回车符已经被解析出来,
类似http://localhost/main/param/测试<此处换行>内容


搜遍了论坛的贴子,未找到解决办法,不知是何原因。

发表于 2012-3-21 17:01:41 | 显示全部楼层
是不是开了全局的xss_clean
 楼主| 发表于 2012-3-21 17:07:00 | 显示全部楼层
huboo82 发表于 2012-3-21 17:01
是不是开了全局的xss_clean

$config['global_xss_filtering'] = FALSE;
发表于 2012-3-21 17:09:12 | 显示全部楼层
去掉对URI的修改呢?
发表于 2012-3-21 17:10:17 | 显示全部楼层
firebug报404错误的url是否是你需要在ajax里提交的url是一致的呢?
 楼主| 发表于 2012-3-21 17:33:35 | 显示全部楼层
huboo82 发表于 2012-3-21 17:10
firebug报404错误的url是否是你需要在ajax里提交的url是一致的呢?

一致的
textarea.value=普通字符(不包含回车等特殊字符),则一切正常。
发表于 2012-3-22 09:32:26 | 显示全部楼层
直接访问那个报404的链接是否出错呢?

本版积分规则