Session Handler PHP Tidak Mereplace Session


Seperti yang sudah dibahas sebelumnya tentang bahwa session handler ini digunakan untuk manajemen session yang disimpan dalam database, setiap session yang aktif akan disimpan kedalam database, setiap pergerakan atau perpindahan user dengan sessionnya juga akan disimpan kedalam database.

Dalam praktiknya session dari pergerakan user sederhananya dalam proses reload halaman akan disimpan dengan cara mereplace session sebelumnya, karena setiap pergerakan akan dihitung menjadi session baru dalam bentuk waktu, tapi disini Saya menemukan sebuah masalah dimana tiba - tiba session handler tidak mereplace session, melainkan seperti melakukan insert, yang membuat session id yang sama menumpuk, hal tersebut akan membuat sistem kebingungan sehingga membuat user tidak akan bisa melakukan login.

Anda bisa melihat session id yang sama menumpuk seperti yang terlihat pada gambar dibawah ini.

Session Handler PHP Tidak Mereplace Session


Masalah seperti ini saya yakin jarang terjadi, tapi jika Anda menemukan masalah ini sebenarnya untuk mengatasinya sangat mudah, Anda hanya perlu merestore database sebelumnya jika ada backup atau mendelete tabel session lalu membuatnya ulang. Karena dalam kasus saya ini terjadi pada saat saya mencoba melakukan import database dimana disana mengalami semacam error seperti duplicate entry pada tabel session yang saya yakini mengakibatkan permasalahan pada session handler

0 Response to "Session Handler PHP Tidak Mereplace Session"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin