Bu kod ile ziyaretçi siteye her gün ilk girişinde 1 defa yenileyecek. 60*60*24 buradan zaman kısmını ayarlıyabilirsin.

if($_COOKIE['Yenile']!="1"){
setcookie("Yenile", "1", time() + (60*60*24));
echo "<script>setTimeout(function(){location.reload()},5000)</script>";
};