袁来如此的工作笔记
袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

两种不同版本的防注入函数

浏览量:319

what:

why:

how:
function inject_check($sql_str) {   
   $check=eregi("and|or|where|limit|group by|||||\|\\|||||||",$sql_str); // 进行过滤 PHP5.3以前用
   //$check= preg_match("/and|or|where|limit|group by|||||\||||||||/i", $sql_str);     // 进行过滤 PHP5.3以后用    
   if($check){
    echo "你输入非法字符!";
    exit();
    }else{
     return $sql_str;
     }

  }


PHP5.3以后的版本没有了eregi,所以只能用preg_match
打赏