zoukankan      html  css  js  c++  java
  • ASP.NET 替换字符 防SQL注入

     /// <summary>
        /// 处理字符串
        /// </summary>
        /// <param name="str">要处理的字符</param>
        /// <returns>string</returns>
        public static string GetStr(string str)
        {
            if (str == null || str == "")
                return "";
            str = str.ToLower();
            str = str.Replace(",", "");
            str = str.Replace(",", "");
            str = str.Replace("'", "");
            str = str.Replace("‘", "");
            str = str.Replace("’", "");
            str = str.Replace("@", "");
            str = str.Replace("@", "");
            str = str.Replace(".", "");
            str = str.Replace("。", "");
            str = str.Replace(" ", "");//处理空格   (两个空格就可以了)  
            str = str.Replace("<", "");//处理小于号  
            str = str.Replace(">", "");//处理大于号 
            str = str.Replace(";", "");
            str = str.Replace("'", "");
            str = str.Replace("&", "");
            str = str.Replace("%20", "");
            str = str.Replace("--", "");
            str = str.Replace("==", "");
            str = str.Replace("%", "");
            //新加字符过滤
            //时间:2009-06-30
            str = str.Replace("declare", "");
            str = str.Replace(".js", "");
            str = str.Replace("set", "");
            str = str.Replace("update", "");
            str = str.Replace("shell", "");
            str = str.Replace("master", "");
            str = str.Replace("table", "");
            str = str.Replace("exec", "");
            str = str.Replace("select", "");
            str = str.Replace("insert", "");
            str = str.Replace("or", "");
            str = str.Replace("and", "");
            str = str.Replace("create", "");
            str = str.Replace("alter", "");
            str = str.Replace("(", "");
            str = str.Replace(")", "");
            return str;
        }

  • 相关阅读:
    Spring + SpringMVC + MyBatis
    jquery+bootstrap使用数字增减按钮
    Eclipse添加代码注释模板
    No goals have been specified for this build
    字符串前面自动补零
    深入理解JavaScript系列
    java判断A字符串是否包含B字符串
    WebSocket 实战
    button点击切换,获取按钮ID
    JS 中判断空值 undefined 和 null
  • 原文地址:https://www.cnblogs.com/freexiaoyu/p/1386927.html
Copyright © 2011-2022 走看看