Sen mağaza IP ve damgaları sunucu tarafı gerekir. Bir bot çerezleri göndermek olacağını düşüktür, ve hatta bir URL tabanlı oturum güvenilir değildir.
Eğer sadece sizi öldürecek düz dosya günlüğü yapıyorsun sürece bir dosyanın havai çok fazla olmamalıdır. Siz SQLite'ı ya da belki küçük bir hız artışı için bir bellek tabanlı dosya sistemi üzerinde saklanan, benzer kullanabilirsiniz. Yoksa memcached gibi bir şey ile gidebiliriz. Eğer veri devam gerekiyorsa, MySQL kullanabilirsiniz. Tam gelişmiş bir veritabanı yükü oldukça fazla şey yapmak için PHP gereken zaman ile karşılaştırıldığında hemen hemen hiçbir şey.
Eğer gerçekten oturumları ile böyle bir şey yapmak istiyorsanız, tanımlanmış bir "Kabul Ediyorum" değişken oturumda olmadıkça, bir kullanıcı sözleşmesi sayfayı görüntülemek. Bir bot geri geçerli bir oturum göndermek değilse Bu şekilde, o gets kullanıcı anlaşmadır. Eğer, o zaman oturum değişkenleri ile izleyebilirsiniz.
Eğer istekleri arasında istemci durumunu hatırlamak gerekir, ve daha değilse seans havai en özel alternatifleri daha, kadar tabi olacağı yok çünkü oturum tabanlı çözüm gerekli değildir unutmayın.
Oturum değişkenleri çerezler tarafından manipüle edilebilir olduğunu açıklamaya ilişkin, tamamen doğru değil. Eğer register_globals bırakacak kadar aptal konum ve bir global değişken için sorarsanız Ancak, ben bir oturumda, bir çerez, bir sorgu dizesi geldi olmadığı konusunda bir tahminde bulunmak istemem , çevre, veya önceden tanımsız edildi. Açıkça tabii $ _SESSION üzerinden erişmek durumunda tüm tartışılır.