- Yang dapat Anda lakukan hanyalah membuat identitas palsu yang unik untuk pengguna
- Tidak. Beberapa pengguna mungkin memiliki alamat IP yang sama, dan satu pengguna dapat mengubah alamat IP-nya
- Ya. PHP akan membuat sesi untuk Anda segera setelah Anda meminta untuk memulai sesi. Anda harus mengaitkan identitas dengan sesi ini. Cukup gunakan nomor acak, atau generator UUID, atau semacamnya untuk menghasilkan sesuatu yang unik dan tidak mudah ditebak. Kemudian simpan identitasnya dalam cookie sehingga ketika pengguna kembali beberapa waktu kemudian, Anda dapat mengaitkan kembali identitasnya dengan sesi baru.
- Saya hanya akan menyimpan identitas di cookie. Cookie hanya menyimpan sedikit informasi, dan dapat dimodifikasi oleh pengguna tanpa Anda sadari.
- Jika pengguna tidak masuk, saya tidak melihat cara lain.