/** * Destroys the current session. * * @return bool */ public static function destroy() { // Invalidate cookie if one exists if (isset($_COOKIE[session_name()]) and !headers_sent()) { setcookie(session_name(), '', time() - 42000, '/'); } if (session_destroy()) { self::$opened = false; return true; } return false; }