通過構造器的方式,將原來的request物件獲取到
對getparameter方法進行增強
編寫filter,在filter中的dofilter方法中
@webfilter
("/servletwords"
)public
class
wordsplusfilter
implements
filter
catch
(ioexception e)
}@override
public
void
dofilter
(servletrequest servletrequest, servletresponse servletresponse, filterchain filterchain)
throws ioexception, servletexception
@override
public
void
destroy()
}//裝飾者類
class
myrequest
extends
//對request的getparameter方法進行增強
@override
public string getparameter
(string name)
//使用方法用*字串替換掉引數中的敏感詞 笨蛋 **
param = param.
replace
(word,sb.
tostring()
);}}
//- 若無,啥也不用幹
}
你是個笨蛋
你是個壞蛋
你是個y蛋
使用PHP對非法內容進行檢查
如果任何列表檔案不存在直接返回false,否則把兩個檔案列表讀取到兩個陣列裡 if file exists common file file exists signify file common list file common file signify list file signify file...
使用PHP對非法內容進行檢查
使用php對非法內容進行檢查 程式思路 大致的思路比較弱智了,就是乙個檔案列表中儲存了非法關鍵字的內容,一行乙個,然後在程式中讀取非法關鍵字跟使用者輸入內容進行正則匹配,如果匹配或者模糊匹配發現是非法關鍵字,則提示使用者。關鍵字列表可能有普通的,只是不允許全字匹配的,使用精確匹配,還有一種就是絕對不...
使用PHP對非法內容進行檢查
使用php對非法內容進行檢查 程式思路 大致的思路比較弱智了,就是乙個檔案列表中儲存了非法關鍵字的內容,一行乙個,然後在程式中讀取非法關鍵字跟使用者輸入內容進行正則匹配,如果匹配或者模糊匹配發現是非法關鍵字,則提示使用者。關鍵字列表可能有普通的,只是不允許全字匹配的,使用精確匹配,還有一種就是絕對不...