Session aneh, Hantu Session

permisi gan numpang nanya... mungkin pertanyaan nya aneh dan saya udah mencari salahnya dimana tapi belum ketemu sampai sekarang.. jadi gini. pertama kan di program saya didalam session ada nama_user(diambil dari nama karyawan), nama_level, kode_karyawan, kode_user.. nah kadang2 setelah saya gunakan programnya untuk cek ke beberapa halaman si session berubah sendiri nema_level, kode_karyawan, kode_user menjadi kosong dan nama_user berubah menjadi luthfi.. tapi di data karyawan ga ada nama Luthfi, tetapi di member ada namanya Luthfi...

tapi juga saya cari codingan yang dapat merubah session, tapi hasil nya kosong.. pengisian session atau penggantian session cuman ada pada saat user sudah mengisi username & password (Jika benar)

ada yang bisa bantu?? mungkin pertanyaan nya aneh, dan saya sendiri juga heran

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Diperbarui 6 tahun yang lalu

8 Jawaban:

dan saya juga sudah pakai fitur cari dalam berkas(pada notepad++) saya cari semua kata session dalam project saya... setelah cari cari kayak nya ga ada yang salah sih.

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

Susah kalo bantu yg begini tanpa akses ke kodenya.

Satu hal yg pasti, php ga mungkin merubah sendiri value sebuah variable. Pasti ada kode di dalam script yg tanpa sengaja merubah value tersebut. Mesti dicari lagi lebih teliti.

Diulang sessionnya. Cek session setiap ganti halaman. Mungkin ada halaman spesifik yg merubah variabel session.

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 6 tahun yang lalu

nah itu masalahnya juga gan..ane udah coba ganti2 halaman, coba2 fungsi nya semisal crud.. dan setiap pindah atau coba fungsi saya cek session nya .. dan ga berubah..

tapi waktu saya lagi ga cek session, session nya berubah saya udah berulang kali cek.. udah hampir 4 jam ga ketemu temu :V

nah untuk masalah akses kode nya.. masa setiap halaman di program akses kode nya kirim ke sini ?? soalnya banyak banget -___

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

maksud saya .. kali aja ada yang pernah ngalamin kasus ini... dan tau solusinya :V

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

mm, coba cek di php.ini cari register_globals, liat itu On atau Off. value yang benar mestinya Off

register_globals = Off

siapa tau settingnya masih On, kalo aktif ada kemungkinan sesion username ke override sama variable $username di halaman lain.

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 6 tahun yang lalu

off gan

minimal 10 karakter

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

wah ga tau lagi kalo gitu. yg jelas ga mungkin kalau php merubah sendiri sebuah variable. jadi ya mesti didebug lagi lebih teliti :v

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 6 tahun yang lalu

sippp gaaaannnn

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban