首先要看你獎勵的單位是什麼,
是連線的ip或是使用者的id...
再來記錄方式可用下列兩種(以使用者的id為例):
1.有資料庫來記錄最好
新增一個table,欄位為1.使用者的id 2.點擊日期,
(點擊只要紀錄日期不用包含時間,除非想記錄到每天何時去點獎勵)
記錄很像
mary 2010/08/25
mary 2010/08/26
tom 2010/08/26
...
當使用者點獎勵時,搜尋table是否有該使用者的id及當天日期的紀錄,
若有則不做動作,若沒有則新增一筆紀錄。
2.用檔案來記錄也可以但比較麻煩
就是使用一個純文字檔,檔案裡面每一行一樣紀錄1.使用者的id 2.點擊日期,
至於欄位之間是否要使用任何分隔符號或是空白就自行決定,
當使用者點獎勵時,搜尋檔案內容是否有一行資料為該使用者的id及當天日期的紀錄,
若有則不做動作,若沒有則新增一行紀錄至檔案的最後一行。
至於如何搜尋及新增純文字檔案內容,需看PHP服務安裝在何種系統(WINDOWS、LINUX...),
不同系統指令方式皆不同需自行察看。