SESSION USER TERTUKAR PADA PHP

Assalamualaikum? Gini, kan sya dah buat form login yg berbasis multi user.. truss buat nampung data user yg sudah login, sya simpan id tiap2 usernya ke $_SESSION, tapi ketika user login secara bersamaan (banyak user login secara bersamaan), terkadang nama user yg satu dgn yg lain nya tertukar satu sama lain... apakah ini permasalahan pada $_SESSION nya ?? mohon bantuannya. . .

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Diperbarui 4 tahun yang lalu

4 Jawaban:

agan mungkin ngetestnya di browser yang sama .. ya pasti aja kgak bisa..

ane coba login app ane. di 1 komputer.. browsernya beda aj.. berhasil dan gk ketuker...apalagi beda komputer.. aman kog

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

note: Postingan ini 2 tahun lalu, dan tahun ini saya menemukan masalah ini kembali.Ternyata setelah beberapa hari searching dan bertanya kesana kemari, masalah ini alhamdulillah akhirnya dapat diselesaikan.

Masalah ini ternyata bukan disebabkan karena kodingan, melainkan dikarenakan adanya fitur cache (LSCache Litespeed Web Server) pada hostingan tempat kita memasang aplikasi kita.

Sehingga session yang ketika di local berjalan baik2 saja tanpa tertukar, akan mengalami masalah ketika di hosting dikarenakan session bertukar satu sama lain.

Dalam kasus ini saya menggunakan layanan hosting ruma**eb.com sehingga, saya mencari cara pada bagian dokumentasinya bagaimana cara mematikan fitur tersebut, dan saya menemukan postingan berikut -&gt; <a href='https://www.rumahweb.com/journal/cara-disable-cache-server-pada-cloud-hosting/'>https://www.rumahweb.com/journal/cara-disable-cache-server-pada-cloud-hosting/</a>.

Berdasarkan postingan tersebut kita hanya perlu menambahkan beberapa baris kode pada file .htaccess agar cache tersebut dapat di disable. adapun kode tersebut ialah:

<pre> &lt;IfModule LiteSpeed&gt; CacheDisable public / CacheDisable private / &lt;/IfModule&gt; </pre>

Kesimpulan: Setiap hostingan memiliki config mereka sendiri2 dan tak jarang akan berbeda dari config pada local kita, yang dengan demikian tidak menutup kemungkinan akan memunculkan beberapa kendala ketika di hosting. Maka dari itu cari tahu juga terlebih dahulu hostingan yang kita akan gunakan, dan tentunya tetap rajin membaca dokumentasi.

Sekian & terimakasih, jika ada saran dan masukan silahkan meninggalkan komentar hihihi :)

Tambahan: <a href='https://www.rumahweb.com/journal/tag/litespeed/'>Mengenal Litespeed</a>

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 4 tahun yang lalu

TERIMAKASIH BANYAK. Udahs eminggu ini dipusingkan dengan hal tersebut. di coba solusinya terimakasih gan

avatar rayan
@rayan

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

dan BERHASIL thank u

avatar rayan
@rayan

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Tanggapan

siapp terus berkarya mas hihihi....

Login untuk ikut Jawaban