/** * if session has not started, start sessions */ public static function init() { if (self::$sessionStarted == false) { session_start(); self::$sessionStarted = true; } }
public static function destroy() { if (self::$sessionStarted) { session_unset(); session_destroy(); $params = session_get_cookie_params(); setcookie(session_name(), '', time() - 42000, $params["path"], $params["domain"], $params["secure"], $params["httponly"]); self::$sessionStarted = false; } }