【发布时间】:2010-11-01 14:14:16
【问题描述】:
我写了一个下载计数器:
$hit_count = @file_get_contents('download.txt');
$hit_count++;
@file_put_contents('download.txt', $hit_count);
header('Location: file/xxx.zip');
就这么简单。问题是统计数字被截断为 4 位数字,因此不显示实际计数:
http://www.converthub.com/batch-image-converter/download.txt
批处理图像转换器程序每天被下载几百次,PHP 计数器已经使用了几个月。我第一次发现这一点是在大约 2 个月前,当时我很高兴它在几周后达到了 8000 大关,但一周后又回到了 500 大关。它一次又一次地发生。
不知道为什么。为什么?
【问题讨论】: