色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

php防止sql注入漏洞過濾函數(shù)的代碼

時間:2025-11-30 06:29:35 php語言

php防止sql注入漏洞過濾函數(shù)的代碼

  php的整站防sql注入程序,在公共文件中require_once本文件即可,感興趣的朋友可以參考下。

  復(fù)制代碼 代碼如下:

  <?PHP

  /pic/p>

  /pic/p>

  if (@get_magic_quotes_gpc ()) {

  $_GET = sec ( $_GET );

  $_POST = sec ( $_POST );

  $_COOKIE = sec ( $_COOKIE );

  $_FILES = sec ( $_FILES );

  }

  $_SERVER = sec ( $_SERVER );

  function sec(&$array) {

  /pic/p>

  if (is_array ( $array )) {

  foreach ( $array as $k => $v ) {

  $array [$k] = sec ( $v );

  }

  } else if (is_string ( $array )) {

  /pic/p>

  $array = addslashes ( $array );

  } else if (is_numeric ( $array )) {

  $array = intval ( $array );

  }

  return $array;

  }

  /pic/p>

  function num_check($id) {

  if (! $id) {

  die ( '參數(shù)不能為空!' );

  } /pic/p>

  else if (inject_check ( $id )) {

  die ( '非法參數(shù)' );

  } /pic/p>

  else if (! is_numetic ( $id )) {

  die ( '非法參數(shù)' );

  }

  /pic/p>

  $id = intval ( $id );

  /pic/p>

  return $id;

  }

  /pic/p>

  function str_check($str) {

  if (inject_check ( $str )) {

  die ( '非法參數(shù)' );

  }

  /pic/p>

  $str = htmlspecialchars ( $str );

  /pic/p>

  return $str;

  }

  function search_check($str) {

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

  /pic/p>

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

  /pic/p>

  $str = htmlspecialchars ( $str );

  /pic/p>

  return $str;

  }

  /pic/p>

  function post_check($str, $min, $max) {

  if (isset ( $min ) && strlen ( $str ) < $min) {

  die ( '最少$min字節(jié)' );

  } else if (isset ( $max ) && strlen ( $str ) > $max) {

  die ( '最多$max字節(jié)' );

  }

  return stripslashes_array ( $str );

  }

  /pic/p>

  function inject_check($sql_str) {

  return eregi ( 'select|inert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|UNION|into|load_file|outfile', $sql_str );

  /pic/p>

  }

  function stripslashes_array(&$array) {

  if (is_array ( $array )) {

  foreach ( $array as $k => $v ) {

  $array [$k] = stripslashes_array ( $v );

  }

  } else if (is_string ( $array )) {

  $array = stripslashes ( $array );

  }

  return $array;

  }

  ?>

【php防止sql注入漏洞過濾函數(shù)的代碼】相關(guān)文章:

discuz的php防止sql注入函數(shù)10-16

PHP面試之php自帶的幾個防止sql注入的函數(shù)11-04

php防止SQL注入的方法12-04

php怎么防止sql注入02-04

php防止SQL注入的方法分享11-05

php中防止SQL注入的方法10-12

在PHP中該怎樣防止SQL注入10-28

PHP中該怎樣防止SQL注入10-04

php中防止SQL注入的解決方法01-02