Como ya te dijo jam1138, debes llamar a ese archivo antes de generar cualquier HTML. Por eso, no debería estar dentro del <body> sino antes del <html>.
 
Para cerrar la sesión, lo mejor es re-setear el array superglobal $_SESSION y luego aplicar session_destroy(). 
El ejemplo más simple del archivo que "mata" la sesión es:
 Código PHP:
    session_start()
$_SESSION = array();
session_destroy(). 
    
  También insisto en lo que dijo jam1138. trata de no utilizar las funciones session_register(), session_unregister(), session_is_registered(), etc... en su lugar, trabaja directamente con el array $_SESSION. 
Saludos
