Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Thinkphp3.2防sql注入

tp的I函数,可以对传参进行安全过滤。但是项目一直都是直接用的$_GET和$_POST来接值。 现在想统一替换为I接值。 需要改动的地方太多,想请问是否可以在基类控制器里,写一个赋值?例如:

         if($_GET){
             foreach ($_GET as $key => $value) {
                $_GET[$key] = I("get.".$key);
            }
        }
        if($_POST){
              foreach ($_POST as $key => $value) {
                $_POST[$key] = I("post.".$key);
            }
        }

请问这样写会不会引发一些意外问题?

Enregistrer un commentaire

0 Commentaires