hola, he estado probando varios codigo para destruir una session pero ninguno es optimo para lo q quiero, digito el botón atras y me vuelve a la sesion, cosa q no es optima, lo q' quiero es q' cuando salga de la session haga algo similar a cuando uno entra a una cuenta de e-mail, ya q' cuando sale, te vuelve al formulario de ingreso y cuando digita atras te vuelve a la pagina del proveedor del e-mail, y no a la cuenta, entonces como hago para ello:
estas son algunas logicas q' no me funcionan:
salida1.php
Código PHP:
<?php
session_start();
$_SESSION = array();
if (isset($_COOKIE[session_name('nombre_sesion')])) {
setcookie(session_name('nombre_sesion'), '', time()-42000, '/');
}
session_destroy();
header ("Location: formulario_de _comienzo.php");
exit;
?>
Código PHP:
salida3.phpVer original
<?PHP ?>
Código PHP:
y esta es mi pagina en php de inicio de sesion: Ver original
<?php ?>
entrada.php
Código PHP:
y por ultimo la funcion de la base de datos:Ver original
<?php include("concexionbd.php"); $link=conexion(); $r= $_POST['texto1]; $cl= $_POST['texto2]; $sqlx="SELECT * FROM usuario WHERE CampoPrincipal = '$r'"; if ($cl==$row->CampoPass){ if ($row->CampoEstado=='Activo'){ $n = $row -> CampoNombres; $apellidop = $row -> CampoPrimerApellido; $_SESSION['ususist'] = $row -> CampoPrincipal; $_SESSION['passsist'] = $row -> CampoPass; $_SESSION['isist] = $nombres.' '.$ap.'<a href=salir.php>Salir</a>';?> <table width="100%" border="1" align="center"> <tr> <td colspan="2"> <table width="100%" cellspacing="0" cellpadding="0"> <tr> <td><div align="right"><?php echo $_SESSION['isist']; ?></div></td> </tr> <tr> <td><div align="right">;nbsp</div></td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> </table> </td> </tr> <tr> <td width="20%"><br><br><br><br><br><br><br><br><br><br></td> <td width="80%" valign="top"> </td> </tr> <tr> <td colspan="2"> </td> </tr> </table><?php } }else{ echo($r.', su clave es incorrecta<br><br><br>');?> <div align=center><a href="recuperarclave.php?r=<?php echo $r; ?>">¿Olvido su Clave?</a></div><?php } ?>
concexionbd.php
Código PHP:
Ver original
<?php function conexion(){ { echo "Error conectando a la base de datos."; } { echo "Error seleccionando la base de datos."; } return $link; } ?>