我有一个页面action.php
我通过代码运行 SQL 查询,这样无论何时查看页面,查询都会像这样运行就像计算页面浏览量一样
<?php
mysqli_query("UPDATE ****");
?>
问题是当刷新页面时,运行查询并且页面刷新被计为我想避免的页面视图。
问题:如何避免呢?
我正在寻找一个简单的解决方案,以便我可以检查
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;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)