作者one0one (台北么洞么)
看板PHP
標題[請益] 該如何防止計數器被同一IP灌水
時間Mon Jan 7 22:27:45 2008
如題,我PHP COUNTER如下,
<?
$fp = fopen("counter.txt", "r+");
$counter = fgets($fp, 80);
$counter = doubleval($counter) + 1;
fseek($fp, 0);
fputs($fp, $counter);
$n = strlen("$counter");
for ($i=0; $i<$n; $i++)
{
$gra_counter = substr($counter, $i, 1); //抓取每一個字元
// 將每一個抓取的字元對應為 GIF 檔
$image = $image."<img src = 'counterimages/".$gra_counter.".gif'>";
}
fclose($fp);
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.212.100
→ islun:何不多加一個if判斷,1天內若有重覆的ip則不累加... 01/08 04:06
推 arzbar:用connection 判斷也可以 01/08 15:19