我为一个网络应用程序制作了一个计数器,但我对它为什么要增加 2 感到困惑。我只是从 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;