屏蔽script注入小例子
更新時(shí)間:2013年11月12日 17:36:14 作者:
有關(guān)script注入想必大家也有所了解,在本文將為大家介紹下如何屏蔽script注入,下面有個(gè)不錯(cuò)的示例大家可以感受下
字符串過濾
static public string HtmlEncode(string str)
{
str = str.Replace("&", "&");
str = str.Replace("<", "<");
str = str.Replace(">", ">");
str = str.Replace("'", "''");
str = str.Replace("*", "");
str = str.Replace("\n", "<br/>");
str = str.Replace("\r\n", "<br/>");
//str = str.Replace("?","");
str = str.Replace("select", "");
str = str.Replace("insert", "");
str = str.Replace("update", "");
str = str.Replace("delete", "");
str = str.Replace("create", "");
str = str.Replace("drop", "");
str = str.Replace("delcare", "");
if (str.Trim().ToString() == "") { str = "無"; }
return str.Trim();
}
復(fù)制代碼 代碼如下:
static public string HtmlEncode(string str)
{
str = str.Replace("&", "&");
str = str.Replace("<", "<");
str = str.Replace(">", ">");
str = str.Replace("'", "''");
str = str.Replace("*", "");
str = str.Replace("\n", "<br/>");
str = str.Replace("\r\n", "<br/>");
//str = str.Replace("?","");
str = str.Replace("select", "");
str = str.Replace("insert", "");
str = str.Replace("update", "");
str = str.Replace("delete", "");
str = str.Replace("create", "");
str = str.Replace("drop", "");
str = str.Replace("delcare", "");
if (str.Trim().ToString() == "") { str = "無"; }
return str.Trim();
}
相關(guān)文章
JS實(shí)現(xiàn)點(diǎn)擊按鈕自動(dòng)增加一個(gè)單元格的方法
這篇文章主要介紹了JS實(shí)現(xiàn)點(diǎn)擊按鈕自動(dòng)增加一個(gè)單元格的方法,實(shí)例分析了javascript操作表格單元格的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03JS實(shí)現(xiàn)拖動(dòng)滾動(dòng)條評(píng)分的效果代碼分享
本文給大家基于js實(shí)現(xiàn)拖動(dòng)滾動(dòng)條評(píng)分效果,在項(xiàng)目開發(fā)中經(jīng)??梢杂玫降?,大家可以更加需要適當(dāng)?shù)奶砑有薷?,?duì)js評(píng)分效果感興趣的朋友一起看看吧2016-09-09前端實(shí)現(xiàn)類似chatgpt的對(duì)話頁(yè)面(案例)
這篇文章主要介紹了前端實(shí)現(xiàn)類似chatgpt的對(duì)話頁(yè)面(案例),需要的朋友可以參考下2023-03-03{}與function(){}選用空對(duì)象{}來存放keyValue
雖說js里面什么都能當(dāng)對(duì)象,也能用填鴨式方法任意給對(duì)象添加屬性,屬性賦值.但是有些js內(nèi)置的對(duì)象,類型屬性也是沒辦法覆蓋的2012-05-05高性能WEB開發(fā) flush讓頁(yè)面分塊,逐步呈現(xiàn) flush讓頁(yè)面分塊,逐步呈現(xiàn)
在處理比較耗時(shí)的請(qǐng)求的時(shí)候,我們總希望先讓用戶先看到部分內(nèi)容,讓用戶知道系統(tǒng)正在進(jìn)行處理,而不是無響應(yīng)。2010-06-06JavaScript實(shí)現(xiàn)自定義媒體播放器方法介紹
本文主要介紹了JavaScript自定義媒體播放器的實(shí)現(xiàn)過程與方法,具有一定的參考作用,下面跟著小編一起來看下吧2017-01-01