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:
Perbedaan include, include_once vs require, require_once dalam PHP

Pertanyaan: Apa perbedaan require();, require_once(); vs include();, include_once(); ???? Jawaban:...

Cara Menandai Lokasi di Google Maps

Berikut adalah informasi tambahan mengenai bagaimana Caranya Menandai Lokasi di...

Infeksi Malware baru berisi link web kategori Drugs yang ditemukan

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

Close