Beberapa waktu yang kemudian ada yang ngeluhin kog kunjungannya sehari gak normal ya. Banyak yang iseng nih, masukin data ke visitor counter berulang ulang dalam sehari. Kalo ketauan anaknya jewer aja gan.
Yah mungkin si anak iseng coz belum yakin datanya udah masuk, coz klo di Cendana kan visitor counternya tiap 5 detik eksklusif ke reset, dikira belum masuk jadinya.
Nah, daripada kesel sendiri, mau njewer juga kaga berani coz tersangka ternyata punya abang yang bening, mari kita coba yang satu ini gan.
Di sini saya mencoba memakai kemudahan cookie pada browser untuk mengecek apakah pengunjung sebelumnya sudah melaksanakan kunjungan atau belum. Mungkin timbul pertanyaan, mengapa tidak mengecek lewat database? Jawabannya yakni alasannya yakni saya tidak tahu caranya gan.
Kemudian, disini juga pencatatan kunjungan tetap dapat dilakukan lebih dari satu kali dalam sehari. Kaprikornus tidak ada batasan untuk kunjungan. *Lah katanya mau dibatasin gan, kog ini tidak ada batasan.
Sabar gan sabar.
Lanjut ….
Kaprikornus pembatasannya disini hanya dilakukan seandainya si pengunjung memasukan data tanpa jeda waktu atau tidak gantian dengan pengunjung lain dahulu. Bingung gan? Aku yang njelasin juga bingung.
Oke deh, berikut langkah yang saya lakukan.
1. Setelah data tersimpan dalam database maka akan diset sebuah cookie untuk pengunjung tersebut.
2. Untuk pengunjung berikutnya, sebelum data masuk database, dibandingkan dahulu dengan data cookie, jikalau nama/ID-nya sama maka akan ditolak.
‘; }elseif($memberID === $visit_name){ echo ‘
‘; }else{ $counter = setCounter($memberID); }
Silahkan yang pingin nyicipin ada dibawah ini
Klo ada sesuatu, silahken dikomen.
Cara Instalnya
Download Filenya Di Sini Visitor.zip
Backup dulu file yang lama, gres dah diganti pake yang ini.
letakan di : /slims7_cendana/lib/contents/
Semoga Bermanfaat…………..
Sumber: http://forum.slims.web.id/viewtopic.php?f=21&t=527