PHP搜索中的sql注入_PHP教程
程序员文章站
2022-05-23 17:52:24
...
-----------------------------------------------------------------------------------------
防止查询的sql攻击 => 对关键词进行过滤(代码局部)
------------------------@chenwei
$k = $_REQUEST['k'];
$k = addslashes($k); //转义:单引号,双引号,反斜线,NULL
$k = str_replace('%', '\%', $k);
$k = str_replace('_', '\_', $k);
$sql = "select * from users where name like '%$k%'";
if(!empty($k)){
$res = mysql_query($sql, $con) or die(mysql_error());
if($row = mysql_fetch_assoc($res)){
foreach($row as $k=>$v){
echo $row[$k].':'.$row[$v].'
';
}
}
}else{
echo '******';
}
----------------------------------------------------------------------------------------
上一篇: php验证码实现代码(3种)_php实例
下一篇: php网页截图有关问题
推荐阅读