2011-12-09 37 views

回答

0

爲什麼不執行reCaptcha

+0

reCaptcha是分割用戶和殭屍程序,但不能分割垃圾郵件用戶和好用戶。此外,在後端有API和人力資源廉價的captcha解決服務,所以很多機器人解決captcha沒有問題。 – Meglio

+0

...看到這篇文章討論關於使用Akismet來阻止垃圾郵件註冊:http://stackoverflow.com/questions/5414232/registration-spammer-detection-with-akismet – Meglio

0

您可以嘗試進行IP地址驗證,它可以幫助您使每個註冊唯一。表單提交時,您可以檢查其他註冊用戶的IP地址,並限制垃圾郵件發件人的多次註冊,因爲他們(垃圾郵件發送者)通常會創建多個ID並可能來自同一臺計算機。

有用來源:

http://php.net/manual/en/filter.examples.validation.php

+0

現在,不同的人/機器具有相同的公共IP是非常普遍的,因爲它們在NAT路由器後面;更何況垃圾郵件發送者可以很容易地欺騙他們的IP。也許是IP和用戶代理字符串的組合..看看http://samy.pl/evercookie/ –

+0

很高興知道,但我通常使用IP地址驗證,是的,它大大減少了垃圾郵件發送者。 –

+0

IP地址驗證將阻止被認爲是垃圾郵件發送者的人,即使他不是垃圾郵件發送者。 簡單的方法,使用驗證碼來避免垃圾郵件機器人。 –

相關問題