Bir sayfa veya class oluşturursun.
Buraya cookie atma işlemini yaparsın.
Bir başka sayfaya da cookie silme işlemi.

Örneğin;
Cookie atmak için: <? setcookie("kullanici_adi", $kullanici_adi, time()+3600); ?> (1 saatlik)
Cookie silmek için: <? setcookie("kullanici_adi", "", time()-9999); ?>

Daha sonra kullanıcının gezindiği sayfaların body onLoad olayına bu fonksiyonları çağırırsın. Dolayısıyla kullanıcı sitede gezindikçe oturum 1 saat olacak. 1 saat boyunca hiçbir faaliyet göstermediğinde otomatikmen logout olacak.
Beni hatırla seçeneği seçiliyken de cookie atmak için yazdığın fonksiyondaki 3600 değerini 9999 yaparsın.

Umarım yardımcı olabilirim.
İyi çalışmalar...