【发布时间】:2021-01-04 09:33:44
【问题描述】:
我在 .txt 文件中有 fwrite 的页面浏览计数器脚本,我在另一个文件中回显它,我必须在其中显示页面浏览量。计数器更新脚本是:
$handle = fopen("counter.txt", "r");
if(!$handle){
echo "could not open the file" ;
} else {
$counter = (int ) fread($handle,20);
fclose ($handle);
$counter++;
$handle = fopen("counter.txt", "w" );
fwrite($handle,$counter) ;
fclose ($handle) ;
}
以上代码在文件名counter.txt中写入(fwrite)页面浏览量
而且我要显示页面浏览量的页面也是 HTML 和 PHP 的组合。我在那里添加的代码如下读取视图并显示它
$handle = fopen("counter.txt", "r");
if(!$handle){
echo "could not open the file" ;
} else {
$counter = ( int ) fread ($handle,20) ;
}
echo $counter;
上面的代码显示了页面浏览量。它从counter.txt 文件中读取并显示页面浏览量。
为此我收到异常错误。当我尝试通过desktop 访问文件时,它显示错误的页面视图。它增加了额外的1 视图。例如如果只有1 页面视图,则显示2
但在android 或ios 设备上它工作正常。对于android 或ios 设备,它显示正确的计数。我想知道代码有问题吗?简而言之,上面的脚本每次都显示 +1(额外的 1 个视图)。 (仅适用于笔记本电脑或个人电脑)
【问题讨论】:
-
评论不用于扩展讨论;这个对话是moved to chat。
标签: php