SQL注入防御方法
时间:2016年06月12日 人气:...

其实SQL注入就是把各种可能终止的SQL语句执行的各种方法,通过URL传值写入到你的SQL语句中,然后执行,所以把URL传过来的值进行过滤,即可起到防止SQL注入。

第一种:

     如下:

    

     然后引用此方法:



第二种:

    进行替换,把各种你认为有可能的单词符号,替换成空 '',使用str_replace进行替换

    

                          function item( $str ) {

                                $str = str_replace("_", "", $str);

                                $str = str_replace("%", "", $str);

                                $str = str_replace("select", "", $str)   

                                return $str;

                           }


 

第三种:

    打开PHP的magic_quotes_gpc来防止SQL注入,在php.ini中设置




热门评论