PHP 防注入函数(格式化数据)

复制代码 代码如下:

  <?

  //格式化数据(防止注入)

  function site_addslashes($string, $force = 0) {

  !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());

  if(!MAGIC_QUOTES_GPC || $force) {

  if(is_array($string)) {

  foreach($string as $key => $val) {

  $string[$key] = daddslashes($val, $force);

  }

  } else {

  $string = addslashes($string);

  }

  }

  return $string;

  }

  ?>