Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2008, 13:33
calderonsil
 
Fecha de Ingreso: enero-2008
Mensajes: 10
Antigüedad: 16 años, 3 meses
Puntos: 0
Exclamación Consulta sobre Cookies

Como hago para que no me vuelva la sesion anterior cuando cierro el programa desde la ventana de windows con la X, porque al querer volver a entrar me queda la ultima pagina utilizada.

Tengo que setear las cookies de alguna manera especial???

el archivo de entrada es este:

<?php
include("config.php");
include("functions/index.php");
if($_POST["entrar"]){
if($_POST["username"] && $_POST["password"]){
$contrasena = md5("$_POST[password]");
$query = mysql_query("SELECT * FROM usuarios WHERE nick='$_POST[username]' or email='$_POST[username]'");
$datos = mysql_fetch_array($query);
if($datos[contrasena] == $contrasena){

setcookie("id",$datos[id],time()+90000);
setcookie("nick",$datos[nick],time()+90000);
setcookie("contrasena",$contrasena,time()+90000);

if($HTTP_REFERER){
header("Location: $HTTP_REFERER");
} else {
header("Location: index.php");
}

} else {
error(CONTRASENA_INCORRECTA,"1");
}
} else {
error(_CAMPOS,"1");
}
} else {
error(_USO_INDEVIDO,"1");
}
?>

con estas sentencias me logueo al sistema, para evitar problemas tendria que preveer si se sale del sistema por la ventana de windows sin usar el link de desconectar, como para que no me quede vigente la ultima pagina que uso el ultimo usuario.

Yo no se si seran las cookies o bien otra sentencia para el problema planteado.

Please quisiera tener una respuesta, gracias.