仙芋 发表于 2015-10-27 23:57:22

刚开始学对控制器中传入的ID不知道如何过滤?

http://ci2.b.net/home/index/3
这个3就是传入控制器函数的id

public function index($id=""){
echo $id;
}


那么我想问一个安全方面的问题,这个$id值如果是非数字或者带有其他非法字符(或数字值超过指定范围),那么也会输出来,CI有么有专门对应的过滤方法?

一叶扁舟 发表于 2015-10-28 11:12:09

参考uri类、input类,数据类型范围自己判断

仙芋 发表于 2015-10-28 16:38:15

一叶扁舟 发表于 2015-10-28 11:12
参考uri类、input类,数据类型范围自己判断

有没有办法,使在这个类下面的所有函数都共用1个过滤器(一套过滤方法)?不要在每个函数下都写一个过滤器?

Closer 发表于 2015-10-28 17:37:38

仙芋 发表于 2015-10-28 16:38
有没有办法,使在这个类下面的所有函数都共用1个过滤器(一套过滤方法)?不要在每个函数下都写一个过滤 ...

寫一個 Model 並給予多個參數
根據你的需要去變化

每次要使用前就過濾一下
页: [1]
查看完整版本: 刚开始学对控制器中传入的ID不知道如何过滤?