Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2008, 09:37
metamorpher
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
logout imposible en ie

Hola... este es mi primer post asi que aprovecho para saludarlos a todos.. ;)

mi problema es el siguiente:

quiero permitir un logout pero con una advertencia antes de salir... el link se muestra asi...

Código HTML:
<a href="#" onclick="javascript:logout();">Cerrar Sesión</a> 
el javascript esta asi

Código:
function logout(){
	if(confirm("¿Está seguro de querer cerrar su sesión?")){
		window.location='shared/login.php?accion=logout';
	}
}
y bueno... donde esta el problema se preguntarán... y está en lo siguiente:
el codigo funciona bien, pero cuando quiero regresar a la pagina original no me deja... o sea, para volver a la pagina donde estaba el usuario le digo en el LOGIN.PHP
Código PHP:
/* procedimiento de logout ... session_destroy bla bla bla */

header("Location: ".$_SERVER["HTTP_REFERER"]); 
pero no quiere agarrar la pagina previa como el referer... no se por que... directamente el referer no existe... quise imprimirlo y la variable no pasa... Si lo uso por FORM no me hace problema, porque el mismo archivo permite el login de usuarios... e inclusive vuelve a la pagina donde estaba el usuario, pero al querer hacer el logout por un simple link con referencia a un script java, se hace de la loca y se queda en la carpeta SHARED... y solo ocurre con el IE, el 6 para ser mas especificos... en el firefox, como siempre, funciona de maravillas... sera que me pueden dar una mano???

gracias y exitos gente!! un abrazo