Tanya Jawab

Bagaimana cara mengatasi session_unregister() is deprecated

Kasus:
Saya melakukan instalasi PHP 5.3 dan saya mendapat tampilan peringatan “DEPRECATED untuk beberapa fungsi tertentu.

Dan ini adalah masalah besar bagi saya, peringatan tersebut menampilkan “session_unregister() is deprecated” pada:

CODE:
 session_unregister($SERVER_Unique_Code);

dan nampaknya harus diganti dengan $_SESSION[].

Jadi bagaimana penulisan sintaks dengan kode $_SESSION[] untuk membuat proses yang sama?

Jawaban:
Kode session_unregister () digunakan untuk unregister Nama Variabel secara global dari Session saat ini.

Untuk menghapus entri dari array, Anda dapat menggunakan unset. Jadi, bukannya

CODE:
 session_unregister('my_var');

Anda dapat menggunakan

CODE:
 unset($_SESSION['my_var']);

Yang dalam kasus Anda, saya kira berarti:

CODE:
 unset($_SESSION[$SERVER_Unique_Code]);

Namun, Anda mungkin tidak ingin melakukan unset untuk keseluruhan variabel $ _SESSION.

Catatan:

Jika $_SESSION (atau $HTTP_SESSION_VARS untuk PHP 4.0.6 atau kurang) digunakan, gunakan unset () untuk membatalkan registrasi variabel Session secara global.

Penggunaan unset () khusus pada variable $ _SESSION sendiri hanya akan menonaktifkan fungsi Session khusus itu sendiri dari $ _SESSION superglobal.

Ini artinya Session lainnya akan tetap dapat digunakan selain variable session yang dimatikan dengan unset() tersebut.

Post Comment

Read more:
Infeksi Malware baru berisi link web kategori Drugs yang ditemukan

Waspada jika menemukan beberapa kode mencurigakan berikut. Beberapa link yang...

Cara Mudah Migrasi VZ Container ID Akun VPS pada OpenVZ Centos dg Metode Backup-Restore

Berikut adalah Cara Mudah Melakukan Migrasi VZ Container ID Akun...

Cara Merubah Password Cpanel Jika Tidak Bisa Login ke Cpanel

Untuk login ke cpanel, pastikan anda menuliskan username dan password...

Close