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:
Cara login ke control panel reseller domain internasional

Pertanyaan Bagaimana cara login ke control panel reseller domain internasional?...

Javascript Hitung Mundur Waktu Detik

Berikut adalah cara membuat Waktu Hitung Mundur untuk satuan waktu...

Ini Kode Malware atau Kode Javascript WordPress?

Berikut adalah varian Malware sesuai informasi yang kami dapatkan dari...

Close