[請益] 我的計次程式亂計數= =

看板PHP作者 (ya)時間13年前 (2010/11/07 00:58), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/2 (看更多)
各位大大 我日前請人家寫了個計次程式 來計算網站總人次 可是我最近發現 他每次計到2萬多時 就會 (1)有時候給我跳到2千多 (2)有時候給我亂加2~3千 請問我的這個程式 哪裡錯了啊? 會產生這種無言的情況@@ <?php if (file_exists('count_file.txt')) { $fil = fopen('count_file.txt', 'rb'); $dat = fread($fil, filesize('count_file.txt')); $totalnow = $dat+1; echo "document.write(\"$totalnow\");"; fclose($fil); $fil = fopen('count_file.txt', 'wb'); fwrite($fil, $dat+1); } else { $fil = fopen('count_file.txt', 'wb'); fwrite($fil, 1); echo '1'; fclose($fil); } ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.169.117

11/07 01:50, , 1F
上面程式我跑過 到2萬多都正常阿 且你應該還有其他的吧
11/07 01:50, 1F

11/07 01:50, , 2F
AJAX?
11/07 01:50, 2F

11/07 03:15, , 3F
嗯嗯 兩萬多正常 接近三萬就出問題了= =
11/07 03:15, 3F

11/07 03:15, , 4F
AJAX沒有吧? 大大要不要看看我的網站www.FunLearn.tw
11/07 03:15, 4F

11/08 19:43, , 5F
可能是多人同時存,不要存在文字檔,改存在資料庫裡試試吧。
11/08 19:43, 5F

11/09 12:12, , 6F
我看也是覺得多程序同時寫入一個檔案造成的...
11/09 12:12, 6F
文章代碼(AID): #1CrOae9h (PHP)
文章代碼(AID): #1CrOae9h (PHP)