中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

正則表達式怎么防止sql注入

小新
4028
2021-01-06 19:23:19
欄目: 云計算

正則表達式怎么防止sql注入

正則表達式防止sql注入的方法:

一、使用正則表達式過濾傳入的參數,例如:

1.要引入的包:

import java.util.regex.*;

2.正則表達式:

private String CHECKsql = “^(.+)\\sand\\s(.+)|(.+)\\sor(.+)\\s$”;

3.判斷是否匹配:

Pattern.matches(CHECKsql,targerStr);

二、防SQL注入函數,例如:

function clean($str)

{

$str=trim($str);

$str=strip_tags($str);

$str=stripslashes($str);

$str=addslashes($str);

$str=rawurldecode($str);

$str=quotemeta($str);

$str=htmlspecialchars($str);

$str=preg_replace("/\+|\*|\`|\/|\-|\$|\#|\^|\!|\@|\%|\&|\~|\^|\[|\]|\'|\"/", "", $str);//去除特殊符號+*`/-$#^~!@#$%&[]'"

$str=preg_replace("/\s/", "", $str);//去除空格、換行符、制表符

return $str;

}

0
密云县| 临桂县| 行唐县| 施甸县| 定西市| 麻江县| 启东市| 龙井市| 宿迁市| 阳城县| 广西| 镇平县| 昭苏县| 孟州市| 开江县| 铜鼓县| 德格县| 兰州市| 广东省| 彩票| 泌阳县| 康保县| 鹤峰县| 白玉县| 南召县| 扎赉特旗| 青田县| 鸡泽县| 青浦区| 兴城市| 土默特右旗| 乐山市| 庆元县| 延安市| 阿坝县| 乐清市| 蓬安县| 朝阳市| 宁乡县| 宁河县| 丰都县|