※ 引述《girlyou24 ( 女)》之銘言:
: 查了之前的文章 有寫到計數器的寫法 但他是一直按重新整理 就增加一個 不太準
: 不知道怎麼樣 可以限一個ip 一天只能算一次呢
: 謝謝
讓我們來嘗試寫個有趣的方法
counter/ (目錄)
ip_data/ (目錄,權限 666)
2011-12-13.txt
2011-12-12.txt
...
ip_data_backup/ (目錄,權限 666)
counter.php 計數器主檔
count.txt 用來計數的總數 (檔案權限666)
需求如下:
同一天的同一個 IP ,只計數一次,到隔日後,該 IP 才可以再計數一次。
評估如下:
1. 使用方法 <? include "counter/counter.php"; ?> 就會印出 總數。
共:123 人
2. 總人數的產生方式:是利用 count.txt + ip_data/今天日期.txt
的所有不一樣位置的 IP
3. 當日的txt若尚未產生,則將昨日的 ip 總數與 count.txt 加總,併回 count.txt
把ip_data裡的所有資料備份到 ip_data_backup/ 然後產生 今日日期.txt
簡單起個頭~
--
3WA訓練家的工作室
宗旨:諸葛單中,謝謝
個人佈弱格 網址:http://3wa.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.69.67.252