首页 > 数据库技术 > 详细

预防SQL注入攻击

时间:2015-07-15 16:26:56      阅读:207      评论:0      收藏:0      [点我收藏+]

/**
* 预防SQL注入攻击
* @param string $value

* @return string

*/
function check_input($value)
{
  // 去除斜杠
  if (get_magic_quotes_gpc())
  {
    $value = stripslashes($value);
  }
  // 如果不是数字则加引号
  if (!is_numeric($value))
  {
    $value = "‘" . mysql_real_escape_string($value) . "‘";
  }
  return $value;
}
/*
//eg:
$str = "‘ OR ‘‘=‘";
$str1 = "111";
echo check_input($str);  //输出:‘\‘ OR \‘\‘=\‘‘
echo "<br>";
*/

预防SQL注入攻击

原文:http://www.cnblogs.com/yhdsir/p/4648465.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!