咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

PHP防止SQL注入方法

2019-01-20 04:13:54 9354次

我们在查询数据库时,出于安全考虑,需要过滤一些非法字符防止SQL恶意注入,请看一下函数:

function injCheck($sql_str) {  

    $check = preg_match('/select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile/', $sql_str); 

    if ($check) { 

        echo '非法字符!!'; 

        exit; 

    } else { 

        return $sql_str; 

    } 

}

使用方法如下:

echo injCheck('1 or 1=1');


首页
最新活动
个人中心