@buddy Sorularınıza sırasıyla yanıt vermek gerekirse;

1. Sesssion değil cookie ile yapıyorlar.
2. PHP yada Javascript ile yapılabiliyor.
3. Sizin belirlediğiniz zaman aşımı süresine göre devreye giriyor.
ÖRN: Günde 1 Defa