Существует код, определяющий, была ли страница обновлена или нет:
if (isset($_SERVER['HTTP_CACHE_CONTROL']) && $_SERVER['HTTP_CACHE_CONTROL'] === 'max-age=0') {
//Code to execute when page refresh.
} else {
//Code to execute when page not refresh.
}
Если возвращается true
, в противном случае страница обновляется нет.
РЕДАКТИРОВАТЬ: ПОПРОБОВАТЬ ЭТО
$pageRefreshed = isset($_SERVER['HTTP_CACHE_CONTROL']) && $_SERVER['HTTP_CACHE_CONTROL'] === 'max-age=0';
if (!$pageRefreshed) {
$count = (string) $getvisitorcount[0]["count"];
$noZeros = 7;
$displayZeros = 7 - strlen($count);
$visitor = "";
for ($i = 1; $i <= $displayZeros; $i++) {
$visitor .= (string) 0;
}
}