public static function load() { if (!self::$inst) { self::$inst = new Session(); } return self::$inst; }
public function RecreateSession() { $session_backup = $_SESSION; unset($_COOKIE['sessionName']); session_destroy(); $sessionName = md5(uniqid(rand(), true)); $this->setSessionName($sessionName); setcookie('sessionName', $sessionName, time() + 60 * 60 * 24); $Session = Session::inst(); $Session->Start(); $this->setSessionId($sessionName); $_SESSION = $session_backup; unset($session_backup); }