v2.5.2
Giriş yap

COOKIE ile tekil hit

pcmemo
774 defa görüntülendi

Arkadaşlar ürünlerin gösteirldiği sayfada o ürünü kaç kez görüntülendiğini gösteriyorum.
Fakat her refresh yapıldığında sayaç artmaması için sayfa görüntülendiği anda $_GET['UrunID'] cookiye atayıp 1 gün süre ile refresh yaptığında saymasın istiyorum.

 setcookie('GoruntulenenUrunID['.$_GET['UrunID'].']', strtotime('+1 day'));

şeklinde görüntülenen sayfayı cookiye yazdırıyorum.

Fakat tekrarlandığında bu cookie içinde bu UrunID var mı kontrolünü nasıl yaparım bulamadım.

mutluol
1756 gün önce

sen bunu sorunca fark ettim çerezi yanlış tanımlamışsın zaten, değer yok.
$_GET['UrunID'] = 22;
if(@$_COOKIE['GoruntulenenUrunID'.$_GET['UrunID'].''] ===true){}else{setcookie('GoruntulenenUrunID'.$_GET['UrunID'].'', $_GET['UrunID'], strtotime('+1 day'));}
echo $_COOKIE['GoruntulenenUrunID'.$_GET['UrunID'].''];