ackiae86 发表于 2008-5-13 14:48:31

kkito 发表于 2008-5-13 17:06:32

我觉得ci这里处理的不好
让人自己配置它自己又进行转义

反正我是想不出来
除了把整个这个注释掉

但有人说那么干不好
俺也不大清楚有啥不好

ackiae86 发表于 2008-5-13 17:32:20

zgccpy 发表于 2008-5-14 12:46:38

使用base64编码

ackiae86 发表于 2008-5-15 13:26:50

gwpxjb 发表于 2008-5-15 14:10:48

怎么说CI不支持GET方法呢~~~:L

qq123 发表于 2008-5-16 11:40:04

先把
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_-'; 改掉,然后再用base64编码不行吗?

artfantasy 发表于 2008-5-23 09:50:23

看来写 CI 的人还是不够大气啊。。。
只想到他们使用字母语言的程序员,不知道这世界上还有很多文字的吗?
这个问题我早遇到过了

artfantasy 发表于 2008-5-23 16:03:17

还是让我想到了个比较好一点的办法,不知道有缺限没!
因为base64编码后生成的字符串其实貌似只有=符号不符合过滤规则,所以在$config['permitted_uri_chars']把=符号加上,好像就可以传值了,大家试试,不过我把=符号加在规则的最右边,貌似不行,加在开头处就可以,大家帮忙测试下了!如果真能成功,其它传值问题也迎刃而解,因为我们PHP有伟大的serialize函数,哈哈哈哈……

zgccpy 发表于 2008-5-23 16:11:23

base64编码也有问题,部分中文编码后会有/ 还是会报错,看来只能修改ci的源代码了,郁闷
页: [1] 2
查看完整版本: 关于URL中的中文字符问题