Deprecated function PHP 5.4+: session_register
MK <[email protected]> Mon, 31 Aug 2015 03:33:26 +0200
| Newsgroups | gmane.text.refdb.general |
|---|---|
| Message-ID | <CAJOXros5VQVoHvkQ+_e+edpV60WQLf-UO3tqYNxFsNkZBczoeA@mail.gmail.com> |
Hi,
I'm using PHP 5.6 and received some errors regarding a deprecated
function (session_register). I was able to fix these by adding some
code to index.php. (Code from php.net):
http://www.php.net/manual/en/function.session-register.php
index.php:
----
$_SESSION["refdbc"]="/usr/local/bin/refdbc";
$_SESSION["refdba"]="/usr/local/bin/refdba";
$_SESSION["path"]="/usr/local/bin";
$refdbc=$_SESSION["refdbc"];
$refdba=$_SESSION["refdba"];
// Fix for removed Session functions
function fix_session_register(){
function session_register(){
$args = func_get_args();
foreach ($args as $key){
$_SESSION[$key]=$GLOBALS[$key];
}
}
function session_is_registered($key){
return isset($_SESSION[$key]);
}
function session_unregister($key){
unset($_SESSION[$key]);
}
}
if (!function_exists('session_register')) fix_session_register();
----
Regards,
MK
------------------------------------------------------------------------------