我为一个网络应用程序制作了一个点击计数器,但我很困惑为什么它会增加两个。我只是从hitCount.txt文件中设置一个计数器变量,该文件包含一个整数,并将预先递增的值写回文件。
有问题的代码:
// get visit count
$wag_file = "hitCount.txt";
$fh = fopen($wag_file, 'r+');
$wag_visit_count = intval(file_get_contents($wag_file));
// increment, rewrite, and display visit count
fputs($fh, ++$wag_visit_count);
fclose($fh);
echo $wag_visit_count . $html_br;