PHP:检测页面刷新

标签 php refresh

我有一个页面 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/

相关文章:

php - Firebase 错误 : Credentials fetcher does not implement Google\Auth\UpdateMetadataInterface

php - Paypal Pro 直接付款在 PHP 中启用

plugins - 如何刷新Flickity插件?

java - 使用 Java 刷新 Windows 上的 Internet 选项

javascript - 当服务器上的数据更改时刷新客户端网页(php 或 javascript)

php - PayPal cURL Cert 错误设置证书验证位置

php - 某个城市有哪些加油站、餐馆等?

google-sheets - IMPORTDATA 函数 Google 表格

python - wxPython:刷新和更新组合框

php - 解密在android中加密的php文件