admin

PHP服务器端增量计数器

sql

抱歉,我是PHP新手,需要一些帮助/指导来创建可在服务器端使用的计数器,所以我想更新一个初始值吗?

例如,我需要以1500为基数开始,并使该数字每2分钟增加1,显然,因此任何访问者每次访问都会看到一个增加的数字。

初始值需要存储在sql中还是可以更新txt文件?

任何帮助都会很棒,

谢谢


阅读 126

收藏
2021-06-07

共1个答案

admin

如果您由于某种原因不需要专门存储它,则无需运行cron等。然后计算分钟数并将其添加到您的起始号码(1500)

//Start Number
$n = 1500;
$cur_time = time();
$orig_time = strtotime("2013-10-21 10:00:00");

//New Number + difference in minutes (120 seconds for 2 mins) since start time
$newn = $n + round(abs($cur_time - $orig_time) / 120,0);

// Output New Number
echo $newn;

如果您希望在一行中进行复制/粘贴

 echo 1500 + round(abs(time() - strtotime("2013-10-21 10:00:00")) / 120,0);
2021-06-07