v2.5.2
Giriş yap

COOKIE ile tekil hit

pcmemo
701 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
1496 gün önce

session kontrolü yaptıracaksın eğer session yok ise misafir kullanıcılar için çerez atayacaksın tamamemen if ve else ile mantığa uygun koşullar yazmana dayalı yani

$uye(bu değişken sesionu temsil ediyor olsun) ve $misafir adında iki değişkenin var diyelim

if(isset($uye)){yukarıadaki çerez kodları}else{$misaifr = setcookie... if(yine çerezler)} gibi... kısacası var mı, yok mu, varsa ne olacak, yoksa ne olacak mantığı üzerinden gitmelisin.