Yukarıdaki arkadaşın dediği gibi veri tabanına yazılması daha sağlam olur çünkü çerezlere dolaylı olarak da session'lara(session'a müdahale derken çerezin silinmesi ile o session kaydının sıfırlanması sağlanıyor.) müdahale edilebiliyor. Ama session ile yapmak da işinizi görebilir.
<?php
// ilgili sayfa içine eklenecek ön kontrol -> 3600 saniye = 1 saat
if (isset($_SESSION['visit_check']) !== false AND ($_SESSION['visit_check'] - time()) >= 3600) {
header('Location: https://google.com'); // Süre aşımı olduysa yönlenecek sayfa adresine yönlendirir.
exit;
} elseif(isset($_SESSION['visit_check']) === false) {
$_SESSION['visit_check'] = time(); // Henüz ilk defa geliyorsa girdiği zaman SESSION olarak alınır.
}
?>
maalesef bu hali ile sayfaya yerleştirdim ama sayfayı yenileyebilityorum defalarca.. yönlendirme yapmadı... yada benmi yanlış yaptım blemiyorum..