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

[讨论/交流] 又想传中文参数,还不想影响别的页面的URL过滤

[复制链接]
发表于 2010-9-14 17:51:08 | 显示全部楼层 |阅读模式
这问题迷了N久了 今天终于得到解决了!
首先第一步 配置:$config['uri_protocol']        = "PATH_INFO";  CONFIG.PHP
然后第二步 控制器里就不要写参数了 用这个传中文的话

加分分页我大概写了一下代码
if(empty($_REQUEST['per_page']))  //证明是第一页
                {
                        $start_row=0;  //等于未使用这种以前的 分页变量
                }
                else
                {
                        $start_row=$_REQUEST['per_page'];
                }
$conf['base_url']=name_shishi?;分页改成这样的就行了(大概的,剩下的全部路径自己用的时候补充)
$conf['page_query_string']=true;  这个// 就支持这种?了传参的形式了

这样你可以试验一下 http://www.baidu.com/index.php/news/1243'.htm  这样的还是非法路径
然后 http://www.baidu.com/index.php/news?id=我是中国人 这样的路径也支持了
一举两得搞定  我没试过其他特殊符号行不行 但是汉字绝对是没问题的 希望有试验的朋友进行补充!谢谢!

本人语文水平不好 说的话太那个 多见谅哈!

评分

参与人数 1威望 +5 收起 理由
Hex + 5 原创内容

查看全部评分

发表于 2010-9-14 19:11:02 | 显示全部楼层
我用 ?形式接收参数 必须是两个以上才行 一个就找不到页面

找了很久也没有到问题呢
发表于 2011-12-15 12:08:33 | 显示全部楼层
谢谢,太感谢了,我正为这个纠结啊!

本版积分规则