Merhaba arkadaşlar;

Öncelikle ne yaptığımı yapmak istediğimi açıklayayım kişi konuya girdiği zaman konu 1 kez okundu olarak veri tabanına kayıt ekletiyorum. Kişi sayfayı tekrar yenilediğinde ise kayıt ekletmiyorum. Gayet iyi fakat google chrome ve Edge tarayıcısında güzel çalışıyor ama Mozilla Firefox tarayıcısında sayfa yenilensede cache kontrolü yapmıyor veriyi defalarca kayıt etmiş oluyor.

Mozilla firefox tarayıcıda ağ yönetimine baktığımda böyle yazıyor. => Cache-Control : no-store, no-cache, must-revalidate

Buraya yazıp sizi rahatsız etmemek için çok araştırdım fakat bir yöntem bulamadım. Bir fikrinizi alabilir miyim?

<?php
$pageRefreshed = isset($_SERVER['HTTP_CACHE_CONTROL']) &&($_SERVER['HTTP_CACHE_CONTROL'] === 'max-age=0' || $_SERVER['HTTP_CACHE_CONTROL'] == 'no-cache');
if($pageRefreshed == 0){
echo 'Sayfa yenilendi.';
}else{
echo 'İlk defa geldiği için işlem yap veri tabanına ekle ';
}
?>