看到很文章說關於防灌水,
但是對cookie / session 都不懂...
希望可以指教!
if ($_GET['id']) //加一
{
$query = "update_name set col = col + 1 where id = '{$_GET['id']}'";
mysql_query($query) || die(mysql_error());
}
請問這情況可以怎樣防止人們連續去按而且會加一呢????
萬分感激!!
pchuen 發表於: 2008-5-08 00:49 來源: EcStart |BLOG
最新回復
echo $_SERVER["REMOVE_ADDR"] ;
將 REMOVE_ADDR 寫入 資料庫 並且 將目前的時間寫入 資料庫 .
寫入 REMOVER_ADDR 後 用 時間 LOCK 住 .
然後 去判斷 這個 IP 是否 己經 LOCK 住 ,
然後設定 LOCK 的時間 , 例如 五分鐘後才能再 CLICK.
即可防灌水 ...
謝謝!