solo he mirado el index:
te lo comento sobre el código, se puede optimizar más pero me marcho a
prueba quitando las lineas que sobran.
Código PHP:
<?php
session_start();
if (!isset($_SESSION['usuario']))
session_destroy();
?>
CODIGO HTML
<?php
/*compruebo si la sesion esta vacia, si esta llena le doy la bienvenida y
le ofrezco opciones de panel de usuario y cierre sesion. Si esta vacia le muestro un formulario
de usuario y contraseña*/
if (isset($_SESSION['usuario']))
{
echo "<div class='sesionabierta'><P>Bienvenido ".$_SESSION['usuario']."</p>";
echo "<a class='enlace' href='#'> Panel de usuario</a><br>";
$conexion=mysql_connect("localhost", "root", "") or die('Fallo en la conexion');
mysql_select_db('BDmontiel',$conexion) or die('Problemas al realizar la conexion');
$consulta="SELECT * FROM usuarios WHERE user='$_SESSION[usuario]';";
$registros=mysql_query($consulta,$conexion) or die("No se han podido insertar los datos");
$registro=mysql_fetch_array($registros); ?>
CODIGO HTML
<?php echo '<img src="images/shutdown.png"><a href="shutdown.php">Cerrar sesion</a></div>';
}
else{ session_destroy();//esta linea no es necesaría por que ya lo compruebas al principio.
?>
CODIGO HTML
<?php } //esta llave sobra ?>