[請益] 關於計數器~~幫幫忙

看板PHP作者 (聖亞提斯)時間16年前 (2007/12/25 15:28), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
<?php //計數器 $n="count.txt"; if(!file_exists("$n")) { $cp=fopen($n,"w+"); $count=0; fputs($cp,$count); fclose($cp); } else { $cp=fopen($n,"r"); $count=fread($cp,filesize($n)); fclose($cp); } $count++; $cp=fopen($n,"w+"); fputs($cp,$count); fclose($cp); $str=str_repeat("0",(5-strlen($count))); $str .=$count; 程式碼就上面 想要問怎麼樣才能夠在一天之內不要重複計算同個IP 就是防止有人灌水 小弟程式語言不是很好 現在遇到這個問題一直不知道怎麼解決 會的人麻煩請用回文的 不然推文我怕會看不懂 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.54.230

12/25 16:35, , 1F
多加兩個欄位 IP, time...
12/25 16:35, 1F

12/25 17:18, , 2F
順風車問一下 這樣子是不是要開寫入檔案的權限?
12/25 17:18, 2F

12/25 17:18, , 3F
安全性會不會有疑慮呢? 所以我現在是用資料庫做計數
12/25 17:18, 3F

12/25 18:46, , 4F
一樓的高手 可以幫忙回個文教一下嗎?? 我是真的不會..
12/25 18:46, 4F

12/25 21:57, , 5F
不要自己寫 上網找現成的
12/25 21:57, 5F
文章代碼(AID): #17SB4UaT (PHP)