guangming123 发表于 2012-9-29 17:30:45

关于 URL 中的数据验证问题,很疑惑

本帖最后由 guangming123 于 2012-9-29 17:33 编辑

我们知道要对POST和GET来的数据进行验证合法性。

而现在讨论的是下面这另一种情况:

比如URL是这样的:http://localhost/index.php/user/add/abc

所对应的控制器是这样写的:
class User extends CI_Controller {
public function __construct() {
parent::__construct();
}
public function add($str) {

}
}


请问上面URL中的abc算不算GET数据,CI的机制能不能自动过滤,要不要我们手动进行验证?谢谢了!




Shengzhi 发表于 2012-9-29 21:50:02

本帖最后由 Shengzhi 于 2012-9-29 21:52 编辑

var_dump($this->input->get() ) add()中看一下$_GET数组就知道了。

guangming123 发表于 2012-9-30 10:10:28

我试了,结果是false,请问这是否能说明控制器的参数并不是GET数据呢?

寳唄_小猫 发表于 2012-10-2 18:15:07

abc是什么,get能获取**.php文件或者*.php? id=1什么的
获取$this->input->get()获取的值可以过滤吧
页: [1]
查看完整版本: 关于 URL 中的数据验证问题,很疑惑