// There is no way to capture what the custom session handler
// is and then reset it on each pass - I checked that out
// already.
- $sesscache = clone($_SESSION);
+ $sesscache = $_SESSION;
$sessidcache = session_id();
session_write_close();
unset($_SESSION);
session_name('MoodleSession'.$CFG->sessioncookie);
session_id($sessidcache);
session_start();
- $_SESSION = clone($sesscache);
+ $_SESSION = $sesscache;
session_write_close();
}
}
$uc = ini_get('session.use_cookies');
ini_set('session.use_cookies', false);
- $sesscache = clone($_SESSION);
+ $sesscache = $_SESSION;
$sessidcache = session_id();
session_write_close();
unset($_SESSION);
session_name('MoodleSession'.$CFG->sessioncookie);
session_id($sessidcache);
session_start();
- $_SESSION = clone($sesscache);
+ $_SESSION = $sesscache;
session_write_close();
$end = ob_end_clean();
$uc = ini_get('session.use_cookies');
ini_set('session.use_cookies', false);
- $sesscache = clone($_SESSION);
+ $sesscache = $_SESSION;
$sessidcache = session_id();
session_write_close();
unset($_SESSION);
session_name('MoodleSession'.$CFG->sessioncookie);
session_id($sessidcache);
session_start();
- $_SESSION = clone($sesscache);
+ $_SESSION = $sesscache;
$end = ob_end_clean();
return true;