¡Hola!
Desde un formulario simple(login y pass), envio los datos a acceso.php, donde tengo esto:
session_start();
include ("enlace.php"); /*esto me crea el enlace con la base de datos*/
session_register('nombre');
$nombre = $_POST["nombre"];
session_register('pass');
$pass = $_POST["pass"];
$sql="SELECT nombre, pass FROM usuarios WHERE nombre='$nombre' AND pass='$pass'";
$consulta=mysql_query($sql);
if (mysql_num_rows($consulta))
{header("location:index.php?nombre=$nombre");}
else {header('location:index.php?mensaje=Usuario no registrado');}
Cuando he logeado, en la index tengo un enlace de "cerrar sesión" que me lleva a un archivo "logout.php" que contiene esto:
unset($_SESSION[login]);
unset($_SESSION[pass]);
header('location:index.php');
Pero esos dos datos siguen guardados, no se eliminan. ¿¿Alguna ayuda??