好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php 防sql注入过滤代码 - php函数

php 防sql注入过滤代码

我们提供了三个函数不来过滤一些特殊的字符,主要是利用php把sql敏感字符串给过滤掉了,好了下面来看看这款代码吧,有需要的朋友拿去看看,实例代码如下:

function  phpsql_show( $str ){    $str  =  stripslashes ( $str );    $str  =  str_replace ( "&#92;" ,  "" ,  $str );    $str  =  str_replace ( "&#47;" ,  "/" ,  $str );    $str  =  str_replace ( "&#32;" ,  " " ,  $str );    $str  =  str_replace ( "&#44;" ,  "," ,  $str );    return   $str ;  }  function  phpsql_post( $str ){    $str  =  stripslashes ( $str );    $str  =  str_replace ( "|" ,  "&#124;" ,  $str );    $str  =  str_replace ( "<" ,  "&#60;" ,  $str );    $str  =  str_replace ( ">" ,  "&#62;" ,  $str );    $str  =  str_replace ( "&nbsp;" ,  "&#32;" ,  $str );    $str  =  str_replace ( " " ,  "&#32;" ,  $str );    $str  =  str_replace ( "(" ,  "&#40;" ,  $str );    $str  =  str_replace ( ")" ,  "&#41;" ,  $str );    $str  =  str_replace ( "`" ,  "&#96;" ,  $str );    //$str = str_replace("'", "&#39;", $str);     $str  =  str_replace ( '"' , "&#34;",  $str );    $str  =  str_replace ( "," ,  "&#44;" ,  $str );    $str  =  str_replace ( "$" ,  "&#36;" ,  $str );    $str  =  str_replace ( "" ,  "&#92;" ,  $str );    $str  =  str_replace ( "/" ,  "&#47;" ,  $str );    return   $str ;  } //开源代码phpfensi.com   function  phpsql_replace( $str ){    $str  =  stripslashes ( $str );    $str  =  str_replace ( "'" ,  "&#39;" ,  $str );    return   $str ;  } 

查看更多关于php 防sql注入过滤代码 - php函数的详细内容...

  阅读:52次