gauspican 发表于 2012-3-21 16:33:04

===请教各位,URI包含特殊字符问题===

本帖最后由 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/测试<此处换行>内容


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

huboo82 发表于 2012-3-21 17:01:41

是不是开了全局的xss_clean

gauspican 发表于 2012-3-21 17:07:00

huboo82 发表于 2012-3-21 17:01 static/image/common/back.gif
是不是开了全局的xss_clean

$config['global_xss_filtering'] = FALSE;

huboo82 发表于 2012-3-21 17:09:12

去掉对URI的修改呢?

huboo82 发表于 2012-3-21 17:10:17

firebug报404错误的url是否是你需要在ajax里提交的url是一致的呢?

gauspican 发表于 2012-3-21 17:33:35

huboo82 发表于 2012-3-21 17:10 static/image/common/back.gif
firebug报404错误的url是否是你需要在ajax里提交的url是一致的呢?

一致的
textarea.value=普通字符(不包含回车等特殊字符),则一切正常。

huboo82 发表于 2012-3-22 09:32:26

直接访问那个报404的链接是否出错呢?
页: [1]
查看完整版本: ===请教各位,URI包含特殊字符问题===