Responsive Ad Area

Share This Post

apache / php / php 7

Mengatasi session_register yang sudah dihapus di php 5.4 keatas

Mengatasi session_register yang sudah dihapus di php 5.4 keatas

Seperti halnya pada postingan sebelumnya tentang php mysql yang dibuang pada PHP 7.0 keatas, kali ini saya mau berbagi solusi untuk mengatasi fungsi session_register() yang dibuang pada PHP 5.4 ke atas.

deprecated

selalu berkaitan dengan code lama yang tidak pernah diupdate akan menjadi masalah yang tak kunjung selesai. yasudah lah :D. berikut code yang diperlukan untk mengatasi masalah session_register()

<?php
function session_is_registered($name){
	if (isset($_SESSION[$name])) {
		return true;
	}else {
		return false;
	}
}

function session_register(){
	$args = func_get_args();
	foreach ($args as $key) {
		$_SESSION[$key] = $GLOBALS[$key];
	}
}

function session_unregister($name){
	unset($_SESSION[$name]);
}
?>

 

session.php_ (jangan lupa rename file, remove _.odt)

gunakan file itu dan includekan pada code index atau terserah dimana. intinya file tersebut harus di load disetiap halaman

semoga bermanfaat…

Share This Post