$ _Session “complicación” en el inicio de sesión y cierre de sesión php

Estoy haciendo un proyecto de base de datos para la universidad y estoy luchando con un problema aquí. Intento mostrar “iniciar sesión” cuando no hay sesión y “cerrar sesión” cuando hay una sesión. Pero en realidad, incluso después de iniciar sesión todavía me muestra “iniciar sesión” y traté de imprimir_r ($ _ SESIÓN); y me dice que la variable no está definida

Tengo un archivo de cierre de sesión:

 

y un archivo init.php:

  

Se llama a init.php cuando inicio sesión.

Aquí hay una parte de index.php:

    Home      

cuando su inicio de sesión es exitoso en la página de inicio de sesión.

 session_start(); $_SESSION['user_logged_in'] = true; 

en tu página de cierre de sesión

 session_start(); unset($_SESSION['user_logged_in']); session_destroy(); 

en tu página de inicio

  < a href='logout.php'>Logout  < a href='login.php'>Login