php mysql 防sql注入 - 疯子的紫梦's 学习窝
PHP设置时区的几种方式
HTML中小meta的大作用

php mysql 防sql注入

疯子的紫梦 posted @ 2009年12月24日 05:55 in php , 1811 阅读

没有太多的过滤,主要是针对php和mysql的组合。
一般性的防注入,只要使用php的 addslashes 函数就可以了。
 

 

$_POST,$_GET  转义字符:
 

$_POST = sql_injection($_POST);   
$_GET = sql_injection($_GET);   
   
function sql_injection($content)   
{   
if (!get_magic_quotes_gpc()) {   
if (is_array($content)) {   
foreach ($content as $key=>$value) {   
$content[$key] = addslashes($value);   
}   
} else {   
addslashes($content);   
}   
}   
return $content;   
}   

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter