Kullanıcı bir sayfayı yeniden olmadan php çerezler etkinleştirilmiş olup olmadığını kontrol etmek mümkün mü?

0 Cevap php

Örneğin, aşağıdaki gibi kod ben sayfayı yenileyin kadar, çerez aslında ayarlanmış olsa bile, çalışmak için görünmüyor.

setcookie("cookies","1", time()+ 86400,"/" ); 
if (!isset($_COOKIE["cookies"])) {  
   $cookies = "foobar";
}

Im bir kullanıcı onlar değil, eğer 1 yapar, bilgisayarda bir çerez var, ve çerez olmadığını görmek için kontrol dayalı çalışır benim sitede, doğru bir "benzersiz bir kullanıcı" sayaç yazmaya çalışıyorum. Burada sorun, kullanıcıların çerez olmadan sadece 1 her sayfa yük, bu yüzden doğal olarak ben sadece çerezler etkin olanlar için bu kodu çalıştırmak isteyecektir olmasıdır.

Ancak yukarıda çerez denetleyicisi her zaman $ çerezleri = ne olursa olsun çerezleri sahip kullanıcıların ilk sayfa yük "filanca", ya da kapalı dönecektir. Bir kullanıcı sadece sitenin 1. sayfasını görüntülerse Yani, kendi ziyareti sayaç tarafından tescil edilmeyecektir.

0 Cevap