Postingan lainnya
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
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.
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.
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 -___
maksud saya .. kali aja ada yang pernah ngalamin kasus ini... dan tau solusinya :V
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.
wah ga tau lagi kalo gitu. yg jelas ga mungkin kalau php merubah sendiri sebuah variable. jadi ya mesti didebug lagi lebih teliti :v