Hola a todos.
Estoy haciendo una web en el que pide usuario y contraseña por medio de un formulario y luego valida los usuarios con una base de datos mysql. Uso session y no me funciona nada bien, pues si con el navegador firefox le das a la flecha de ir atras, aun cerrando la sesion, vuelves al panel de administracion.

El codigo que tengo es este:

Código PHP:
Pagina que pide usuario y contraseña usa el metodo post.

y enlaza con la pagina comprueba.php que lleva este codigo:

<?php

include ('conecta.php');

$consulta "SELECT * FROM usuarios WHERE nombre = '$usuario' AND clave = '$password'";

$resultado mysql_query$consulta ) or die( mysql_error() );

$datos mysql_fetch_array$resultado );



if(
$datos['nombre'] != $usuario or $datos['clave'] != $password or empty($datos['nombre']))

{

  

     echo 
"datos incorrectos ";

     echo 
"<a href=administracion_entrada.php> Volver a administración</a>";

     exit();

}



elseif (
$datos['nombre']=$usuario AND $datos['clave'] = $password AND $datos['nivel']>='10'

{



 
// Inicias la sesion

     
session_name('nueva');

     
session_start();

     
$_SESSION['usuario'] = $datos['nombre'];

     
$_SESSION['estado'] = 'Autentificado';

     
// Muestras el contenido de la pagina

     
include ('panel.php');



}







elseif (
$datos['nombre']=$usuario AND $datos['clave'] = $password AND $datos['nivel']<='10')

{

     
// Inicias la sesion

     
session_name('nueva');

     
session_start();

     
$_SESSION['usuario'] = $datos['nombre'];

     
$_SESSION['estado'] = 'Autentificado';

     
// Muestras el contenido de la pagina

     
include ('panel.php');









?>
Para cerrar la sesion uso otra pagina cerrar_sesion.php que lleva este codigo:

Código PHP:
<?php
session_start
();
//$_SESSION = array();
//session_unset();
session_unregister('nueva');
//unset($_session['nueva'])

session_destroy();

//Header ("Location: administracion_entrada.php");

echo"Sesion Cerrada - <a href=administracion_entrada.php>Volver</a>";







?>

Bueno pues la cuestion es que no cierra la sesion como ya decia pues si le das atras vuelves al panel.

Si alguien me echa un cabo con esto o me dice otra forma de hacerlo le quedaria muy agradecido.

Saludos