función de sesión php dice en desuso

Estoy creando un tipo de mini cms pero cuando intento usar sesiones me sale este error:

En desuso: la función session_is_registered () está en desuso en index.php en la línea 4, donde el código que uso es:

<?php
session_start(); //Start the session
define(ADMIN,$_SESSION['name']); //Get the user name from the previously registered super global variable
if(!session_is_registered("admin")){ //If session not registered
header("location:login.php"); // Redirect to login.php page
}
else //Continue to current page
header( 'Content-Type: text/html; charset=utf-8' );
?> 

También dice algo sobre el encabezado ya enviado ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta