Mas,
setahu saya, session_register() cukup dipanggil sekali saja yaitu saat kita hendak menyimpan info di session. Yang harus dipanggil utk setiap page yang mau memakai session itu adalah session_start(). setelah session_start() dipanggil, page tsb akan memiliki akses ke semua session variabel yang telah diregister melalui session_register(). Cara memanggilnya cukup (seperti contoh anda) seperti variabel biasa, yaitu $sess_nama dan $sess_pass. Kalau nilainya kosong, coba cek php.ini bagian register_globals. kalau On, harusnya session variabel itu bisa langsung di akses. Kalau Off, berarti harus diakses melalui $HTTP_SESSION_VARS['sess_nama'] dan $HTTP_SESSION_VARS['sess_pass'] ------------------------ Akhmad D. Sembiring, vITraining.com, online virtual IT training center PHP, HTML, ASP, LINUX, PERL, mySQL # -----Original Message----- # From: pondokungu [mailto:[EMAIL PROTECTED]] # Sent: Friday, September 20, 2002 14:36 # To: [EMAIL PROTECTED] # Subject: [programming] masalah session 1 # # # salam rekanz millis... # # Gimana sih cara make session yg bener? (php) # aku buat file session_management.php kayak gini : # # <? # session_start(); # session_register($sess_nama); # session_register($sess_pass); # ?> # # file itu aku include di semua file yg butuh variabel # session, dan memang berhasil passing variabel antar file. # cuma masalahnya.... # # kalo ada login lain yg masuk ke website tersebut. variabel # session yg lama bakal tertimpa sama yang baru. and si user # dengan login yang lama langsung masuk menjadi user dengan # login yang baru, jadi bisa lihat semua file user yang baru # masuk, dan login user lama ilang tertimpa. # # gimana solusinya? # # tolong buatin file session management yg bener dong.... # ato referensi situs yang bahas session lebih mendalam? # soalnya dari php manual nggak gitu jelas. (cuma dasar # pemakaian aja) # # dimohon bantuannya. # ========================================================================= # Khusus Pelanggan Telepon DIVRE 2, Tekan 166 untuk mendengarkan # pesan Anda. # ========================================================================= # # -- # Utk berhenti langganan, kirim email ke # [EMAIL PROTECTED] # Informasi arsip di http://www.linux.or.id/milis.php3 # # # --- # Incoming mail is certified Virus Free. # Checked by AVG anti-virus system (http://www.grisoft.com). # Version: 6.0.381 / Virus Database: 214 - Release Date: 8/2/02 # --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 8/2/02 -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
