Foros del Web » Soporte técnico » Ayuda General »

cerrar navegador

Estas en el tema de cerrar navegador en el foro de Ayuda General en Foros del Web. Hola, tengo un gran problema con las sesiones de autentificación. No se como detectar el momento en que el usuario cierra el navegador con el ...
  #1 (permalink)  
Antiguo 01/07/2003, 09:22
 
Fecha de Ingreso: julio-2003
Mensajes: 5
Antigüedad: 20 años, 9 meses
Puntos: 0
cerrar navegador

Hola, tengo un gran problema con las sesiones de autentificación.
No se como detectar el momento en que el usuario cierra el navegador con el boton X (en la parte superior derecha), para que no se queden colgadas mis sesiones.
alguien que me ayude por favor !!!.
  #2 (permalink)  
Antiguo 01/07/2003, 18:58
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 3 meses
Puntos: 6
hola
en las paginas que tu visitas?
- no puedes hacer nada porque es como lo tienen programado
en las paginas que tu creas?
que lenguaje de programacion utilizas??
saludos
  #3 (permalink)  
Antiguo 02/07/2003, 02:37
Avatar de ispAnet  
Fecha de Ingreso: junio-2003
Ubicación: Sevilla
Mensajes: 32
Antigüedad: 20 años, 10 meses
Puntos: 0
Hola,

Intenta hacer algo con el evento "onUnload" del body, o bien pon un tiempo de expiración a esas sesiones, para que al menos no se te queden bloqueadas indefinidamente.
__________________
Eduardo Serrano Domínguez
email: [email protected]
http://www.ispanet.com/ispanet/imagenes/banner01.jpg
  #4 (permalink)  
Antiguo 02/07/2003, 07:58
 
Fecha de Ingreso: julio-2003
Mensajes: 5
Antigüedad: 20 años, 9 meses
Puntos: 0
mi lenguaje

El lenguaje en que estoy programando es PHP aunque creo que no tiene nada que ver. Porque he estado investigando y en PHP no se puede detectar el momento en que el usuario cierra el navegador.

Existe alguna otra forma?
  #5 (permalink)  
Antiguo 02/07/2003, 08:03
V_G
Invitado
 
Mensajes: n/a
Puntos:
cierto, PHP no puede detectar cuando se cierra el navegador, pero javascript si, ya que trabaja del lado del cliente.
Las solución sería combinar ambos lenguajes.
  #6 (permalink)  
Antiguo 02/07/2003, 08:17
V_G
Invitado
 
Mensajes: n/a
Puntos:
Prueba a combinar este script con tu código PHP
Código PHP:
<script>
function 
openpopup(){
window.open("adios.htm","","width=300,height=338")
}

function 
get_cookie(Name) {
  var 
search Name "="
  
var returnvalue "";
  if (
document.cookie.length 0) {
    
offset document.cookie.indexOf(search)
    if (
offset != -1) { // if cookie exists
      
offset += search.length
      
// set index of beginning of value
      
end document.cookie.indexOf(";"offset);
      
// set index of end of cookie value
      
if (end == -1)
         
end document.cookie.length;
      
returnvalue=unescape(document.cookie.substring(offsetend))
      }
   }
  return 
returnvalue;
}

function 
loadpopup(){
if (
get_cookie('popped')==''){
openpopup()
document.cookie="popped=yes"
}
}

</script> 
Este script abre una ventana cuando se cierra el navegador.
Ahora sólo tienes que incluirle tu código PHP y debería funcionar...
  #7 (permalink)  
Antiguo 18/08/2003, 09:45
 
Fecha de Ingreso: agosto-2003
Mensajes: 1
Antigüedad: 20 años, 8 meses
Puntos: 0
De acuerdo Tengo el mismo problema

Oye tengo el mismo problema, porfavor si sabes algo ayudame !!!
  #8 (permalink)  
Antiguo 20/08/2003, 12:39
 
Fecha de Ingreso: julio-2003
Mensajes: 5
Antigüedad: 20 años, 9 meses
Puntos: 0
Ya probe el código enviado por V_G y lo hago llamar con el manejador de eventos onUnload pero el problema es que este manejador toma cualquier otro evento que se ejecute fuera de esa aplicación como el botón cerrar.
Ej. si le doy Actualizar lo toma como Cerrar
Que hago???? AYUDA POR FAVOR
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:43.