我有一个页面 action.php
,我在该页面上通过代码运行 SQL 查询,因此无论何时查看该页面,查询都会像它像计算页面浏览量一样运行
<?php
mysqli_query("UPDATE ****");
?>
问题是当页面刷新时,查询运行并且 PAGE REFRESH 被计为我想避免的 PAGE VIEW。
问题:如何避免?
我正在寻找的是一个简单的解决方案,以便我可以检查
if( page was refresh ) //some condition
{
do
}
最佳答案
我找到了这段代码 here ,它非常适合我:
$pageWasRefreshed = isset($_SERVER['HTTP_CACHE_CONTROL']) && $_SERVER['HTTP_CACHE_CONTROL'] === 'max-age=0';
if($pageWasRefreshed ) {
//do something because page was refreshed;
} else {
//do nothing;
}
关于PHP:检测页面刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290230/