Foros del Web » Programando para Internet » PHP »

al cerrar ventana

Estas en el tema de al cerrar ventana en el foro de PHP en Foros del Web. como puedo eliminar cookies al cerrar ventana lo que pasa es que habia puesto un boton de cerrar sesion para que se eliminen las cookies ...
  #1 (permalink)  
Antiguo 24/08/2005, 11:18
 
Fecha de Ingreso: julio-2005
Mensajes: 86
Antigüedad: 12 años, 5 meses
Puntos: 0
al cerrar ventana

como puedo eliminar cookies al cerrar ventana
lo que pasa es que habia puesto un boton de cerrar sesion para que se eliminen las cookies . Pero necesito que se eliminen aunque no pulse el boton, cuando cierre la ventana.

Lo habia hecho así
Le pongo asi

al unload
setcookie("unick") ; para que me borre la cookie
setcookie("ucontrasena") ;

pero el evento unload, detecta al pulsar un boton o al actualizar la ventana, no solo al cerrarla.

Lo que pasa es que necesito que borre el usuario y la contraseña, para que la proxima vez que entre a la pagina le vuelva a pedir el nombre de usuario y la contraseña.

pero al mismo tiempo necesito guardar las cookies mientras no cierra la pagina para que si quieren entrar a una pagina directamente tecleando el url

la protejo así

<?
include("config.php") ;
$con = mysql_query("select id from usuarios where nick='$_COOKIE[unick]' and contrasena='$_COOKIE[ucontrasena]'") ;
if(mysql_num_rows($con) == 0) {
?>
<script>location="index.php"</script>
<?
exit ;
}
?>


Agradeceria me puedan ayudar.
  #2 (permalink)  
Antiguo 24/08/2005, 12:22
 
Fecha de Ingreso: junio-2002
Mensajes: 243
Antigüedad: 15 años, 6 meses
Puntos: 1
No uses cookies...usa sesiones...

cuando cierren el navegador la session expirará...

y mientras no lo cierren pueden entrar a cualquier página poniendo la url como tu decias...

Salu2.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:20.