Re: [問題] 請問計數器(方案二)

看板Web_Design作者 (會吐槽的最強)時間12年前 (2011/12/13 17:04), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
※ 引述《shadowjohn (會吐槽的最強)》之銘言: : ※ 引述《girlyou24 ( 女)》之銘言: : : 查了之前的文章 有寫到計數器的寫法 但他是一直按重新整理 就增加一個 不太準 : : 不知道怎麼樣 可以限一個ip 一天只能算一次呢 : : 謝謝 讓我們來嘗試寫個有趣的方法 counter.php 計數器主檔 count.txt 用來計數的總數 (檔案權限666) today.txt 用來存今日的 ip (檔案權限666) 需求如下: 同一天的同一個 IP ,只計數一次,到隔日後,該 IP 才可以再計數一次。 評估如下: 1. 使用方法 <? include "counter/counter.php"; ?> 就會印出 總數。 共:123 人 2. 總人數的產生方式:是利用 count.txt + today.txt 裡的 ip 數量 3. today.txt 的首行,為今日日期判斷 如:today.txt 2011-12-13 10.1.2.3,123.240.1.1,192.168.1.2,...... 4. 程式只要檢查初行若不是今日日期,就把 count.txt 加總 today.txt ip數    ,再重新建立 today.txt 檔案。 -- 3WA訓練家的工作室 宗旨:諸葛單中,謝謝 個人佈弱格 網址:http://3wa.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.69.67.252 ※ 編輯: shadowjohn 來自: 203.69.67.252 (12/13 17:06)

12/13 19:34, , 1F
這個方式我曾經用過一次,但是檔案會很多很麻煩...
12/13 19:34, 1F

12/13 21:09, , 2F
你沒看清楚吧…檔案再多就三個啊= =
12/13 21:09, 2F

12/14 00:56, , 3F
http://3wa.tw/demo/php/counter/ 參考看看~PHP版本
12/14 00:56, 3F

12/14 08:38, , 4F
噢..看錯,我以為你是用日期當檔名
12/14 08:38, 4F
文章代碼(AID): #1EvnKsY1 (Web_Design)