您好所有社區,如何檢測垃圾郵件形式的垃圾郵件並記錄IP和輸入?
我有體面的流量的網站,我在的AWStats分析一些日誌後,我發現有很多垃圾郵件我的搜索形式不好的話(性愛機器人,年輕的...等等)。這是一個問題,因爲每個搜索都有助於標籤雲。
我安裝了防DDOS腳本(在CentOS),但它不適合我的需要,這和殺死一些搜索引擎的IP(至極是非常糟糕)。
搜索垃圾郵件是由過多的IP地址來,所以我不能簡單地將它們添加到拒絕IP地址列表。一個好的解決方案是監視所有POST並將它們記錄到帶有搜索項+ IP地址的txt文件中。
這裏是我的網站的網頁表格:
<form action="<?= _domain ?>/search.php" method="get">
<input type="text" name="q" value="<?=$q?>" id="query" />
<select name="cat" style="margin-top: 5px;font-size: 16px;">
<option value="all">All Files</option>
<?php list_categories('dropdown', $cat); ?>
</select>
<input type="submit" value="Search" id="submit" /><br />
</form>
是否有人知道一個JavaScript代碼,或類似的東西,可以幫助我呀?
非常感謝您
只存儲字陣列內,然後用用戶輸入的交叉檢查,提交之前。 – samayo
captcha怎麼樣? –
THX你,是的驗證碼是一個很好的解決方案太多,但它是因爲類似我沒有驗證碼 – user1792805