亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

ASP留言廣告的過濾方法

時間:2024-08-05 02:41:18 ACCP培訓 我要投稿
  • 相關推薦

ASP留言廣告的過濾方法

  留言板,論壇里的垃圾廣告想必是每個人都很頭疼的問題,為什么屢禁不止?這主要是大量的發帖機器人的惡劣行為,當然也有人工的。過濾廣告的方法太多了,這不是我們重點討論的問題。留言板,加入了很完善的廣告過濾機制,比如說,留言中不包含中文,或者包含2個以上的http等等就認為是廣告,的確也起到了作用,自己測試也一切正常。但是隨后,依舊有大量的垃圾廣告留言,我百思不得其解,這些廣告是怎么發上去的呢?按照廣告內容我手動實驗輸入是不能發上去的。難道直接寫數據庫?這個在隨后也否定了,我檢查了數據庫,所有寫入內容均是正常的。這下我真的不知道哪里出了問題,搜索了半天也沒搜索到結果。

ASP留言廣告的過濾方法

  一個偶然的機會,調試JS的時候,我突然想到,所有的驗證機制,過濾機制全部是寫在JS里的,如果瀏覽器禁止運行JS腳本呢?我把瀏覽器的允許運行JS腳本給關閉掉,結果不出所料,廣告猶如闖入無人之境,可以隨便發了!

  一個設置,就讓我們的防御系統徹底崩潰!JS真是對你又愛又恨!

  找到了問題,解決也不難,那就是在ASP或PHP中進行過濾了,這里以ASP為例:比如說檢查留言有沒有包含中文字符

  01.Function CheckExp(patrn, strng)

  02. Dim regEx, Match

  03. Set regEx = New RegExp

  04. regEx.Pattern = patrn

  05. regEx.IgnoreCase = true

  06. regEx.Global = True

  07. Matches = regEx.test(strng)

  08. CheckExp = matches

  09.End Function

  10.

  11.

  12.Function chkzi2(f_Str)

  13. if Not IsNull(f_Str) Then

  14. if CheckExp("^[^\u4E00-\u9FA5]+$", f_Str)=True then

  15. chkzi2=False '不包含中文

  16. Else

  17. chkzi2=True '包含中文

  18. End If

  19. End If

  20.End Function

  利用一個正則表達式來檢測,這樣的腳本是不會被過濾的

  所以,如果有重要的檢測機制,除了JS中寫一遍外,頁面文件中最好也寫一遍,否則,遇到這種禁用JS腳本的瀏覽器,所有的防御就徹底無效了!

【ASP留言廣告的過濾方法】相關文章:

ASP的SQL防注入過濾涵數09-01

ASP顯示頁面時間的方法10-18

ASP應用程序的維護方法10-21

CAD點過濾器的使用方法10-18

Asp Response.CharSet解決方法07-31

ASP.NET新型的投票結果顯示方法09-18

asp.net+jquery Jsonp使用方法介紹08-23

關于asp.net中List的使用方法11-02

關于ASP.NET DropDownList控件的使用方法11-06

過濾HTML代碼08-29

主站蜘蛛池模板: 柞水县| 亚洲人视频在线观看| 庄浪县| 精品无码美妇视频网站 | 国产午夜毛片v一区二区三区| 亚洲熟妇av乱码在线观看| 来安县| 亚洲中文字幕在线精品一区| 老司机精品无码免费视频| 欧美人与性动交g欧美精器| 亚洲第一区欧美国产不卡综合| 久久综合亚洲色一区二区三区| 欧美裸体xxxx极品| 久久久久国色av免费看图片| 中文字幕人妻熟女人妻| 亚洲色大18成人网站www在线播放| 国产卡一卡二卡三| 久久精品国产福利国产秒拍| 赤壁市| 欧美无专区| P尤物久久99国产综合精品| av在线亚洲欧洲日产一区二区| 久久国产乱子伦精品免费午夜| 国内精品自在自线视频 | 国产无套粉嫩白浆在线| 国产999精品久久久久久 | 换脸国产av一区二区三区| 特级aaaaaaaaa毛片免费视频| 婷婷丁香五月中文字幕| 久久久久四虎精品免费入口| 欧美性生交xxxxx无码久久久| 九台市| 国产97在线 | 亚洲| 欧美丰满熟妇性xxxx| 亚洲人成无码网www电影麻豆| 免费无码av一区二区波多野结衣 | 高密市| 无码免费午夜福利看片| 无码国产精成人午夜视频一区二区| 色欲久久久天天天综合网| 午夜福利视频一区|