asp簡單的廣告過濾處理方法

來源:互聯網
上載者:User
這是CNBRUCE的一篇貼子~!感覺不錯~

BLOG一直被人在日誌評論中連結廣告。雖然加了驗證碼,使得廣告機器發布廣告的機會減少了;但還是有不少廣告發行者手工來本BLOG發布。煩透了~!

總不想就這樣讓這些人強姦玷汙著,加了一個判斷直接過濾。大體流程是如下的:

1,本日誌評論對公眾是開放的,言論自由但不代表本BLOG意思,只做交流之用。

2,偶有廣告,是否廣告基本一看即知,最起碼得含有他的網站地址串連吧。

3,好,既然你發廣告,我不和你多說,先刪除你的這個廣告性質的評論,記下你的網址關鍵字。

4,下面自己寫的小東西就來過濾了,不好意思了。 程式碼Function glvs(g_text,l_text)
if instr(g_text,l_text)<>0 then
response.Redirect ("http://www.cnbruce.com/test/bomb.html")
response.end
end if
End Function

其實主要就是instr()函數,它的意思是獲得 l_text 在 g_text 中的位置。當然,我這裡用來是檢測 g_text 中是否含有 l_text(只要當不存在的時候,其位置才是0)。用在過濾中的意思就是,在接受的評論中是否含有已定義的過濾的字眼。如果含有,就表示你這個人怎麼又來發廣告了。好,讓你直接跳轉到“ http://www.cnbruce.com/test/bomb.html ”這個炸彈頁面-_-!算是一個“毒丸計劃”吧。

後來想想這招也太損了,乾脆不跳轉到炸彈頁,跳轉到我的其他網站吧,還能為我的那個站帶來流量呢。:p

5,那麼到底是哪些關鍵字要被過濾呢,當然是我記錄下的曾在我的BLOG發布廣告的一些關鍵字了。具體我是笨方法,一個個檢測。 程式碼Function misini()
call glvs(log_r_content,"六合彩")
call glvs(log_r_content,"免費電影")
call glvs(log_r_content,"junyuan")
call glvs(log_r_content,"qn888")
call glvs(log_r_content,"kaixin163")
call glvs(log_r_content,"sodg")
call glvs(log_r_content,"happyxc")
call glvs(log_r_content,"51jiashi")
call glvs(log_r_content,"kaixin163")
call glvs(log_r_content,"lookjoke")
call glvs(log_r_content,"7s8x")
call glvs(log_r_content,"ejingda")
call glvs(log_r_content,"gay-massage")
call glvs(log_r_content,"honglian8")
call glvs(log_r_content,"wowgoldstores")
call glvs(log_r_content,"jk-999")
call glvs(log_r_content,"ccwl")
call glvs(log_r_content,"yl007")
call glvs(log_r_content,"id863")
call glvs(log_r_content,"yongrong")
call glvs(log_r_content,"fubo-edu")
call glvs(log_r_content,"printstrademark")
call glvs(log_r_content,"72e")
End Function

呵呵,這是我的BLOG已經過濾的廣告關鍵字,都是在我BLOG發錶帶有串連的廣告性質評論裡面記錄的。SO,如果你是廣告發行者,當你發現你在輸入了你的廣告URL的時候會跳轉到 http://www.dw8.cn 請不要詫異,因為我給你過濾了。

同樣也請你不要生氣,是被逼的-_-!(我相信,會有廣告發行者看到本BLOG日誌的)廣告途徑多的是,傳統媒體才是王道,捨不得花錢在網路上亂髮,中國互連網就是被你們給搞得烏煙瘴氣的,不說了。。。

6,最終只要在日誌評論插入記錄之前調用一下該函數即可。 程式碼if log_r_content="" then
response.write("不能提交空白的評論")
response.end
else
call misini()
'............
'插入日誌評論
'..............
end if

以上是我目前的方法,如果有人的BLOG也遇到我的這個情況,參考一下了。

過些日子在資料庫裡面加個過濾表,直接處理,省得每次都修改這個檔案還要下載上傳:o

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.