這是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