tengo un formulario de acceso para el logeo , si el password es correcto que cree una session para el usuario actual y redirecciona a otra pagina. (mantenimiento.php)
en mantenimineto.php tengo el include de mi conexion db con el session_star() arriba y otro include (inc_validaracceso.php) q evalua si la session existe, si esta no existe deberia botarme de la pagina.
tengo un archivo que borra las sessiones cerrarsession.php
pero el problema esque no me esta borrando la session esto son los archivos:
Código PHP :
//acceso.php //creo la session y redirecciono <? session_start(); $clave=$HTTP_POST_VARS["txtclave"]; if($clave!=""){ if($clave=="1234"){ //CREA LA SESSION DEL ADMINISTRADOR $_SESSION["s_administrador"]="yo"; header("Location: mantenimiento.php");} else{ echo("Acceso Negado, Clave Incorrecta<br /><br />");}} ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Acceso a mantenimiento</title> </head> <body> <form action="mt_acceso.php" method="post" name="FrmAccedo" id="FrmAcceso"> Clave : <input type="password" name="txtclave" /> <input type="submit" value="Ingresar" /> </form> <a href="index.php">inicio</a> </body> </html> //la conexion inc_conexion.php <? session_start(); $db=db...'; $servidor='localhost'; $usuariomysql='1234'; $clavemysql='1234'; $con=mysql_connect($servidor,$usuariomysql,$clavemysql) or die ("Error al conectarse a la DB, el nombre de usuario o la clave es incorrecto."); mysql_select_db($db, $con) or die ("El nombre de la DB o la CON es incorrecto"); mysql_query("SET NAMES 'utf8'");?> inc_validaracceso.php //si la session esta vacia que regrese al logeo <? if($_SESSION['s_administrador']==""){ header("Location: acceso.php");} ?> //MANTENIMIENTO.PHP <? include("inc_conexiones.php");?> <? include("inc_validaracceso.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Mantanimiento</title> </head> <body> <strong>Bienvenido : </strong><? echo($_SESSION["s_administrador"]); ?><br /><br /> <a href="mt_noticias_lista.php" class="enl_menutop">LISTA DE NOTICIAS</a> </body> </html> y para eliminar la session tengo este: //pero no esta elimando <? unset($_SESSION["s_administrador"]); //session_unregister('s_administrador'); header("Location: mt_acceso.php"); ?>
GRACIAS por la paciencia jejeje...