Foros del Web » Programando para Internet » PHP »

Frames, sesiones y como cerrar TODO

Estas en el tema de Frames, sesiones y como cerrar TODO en el foro de PHP en Foros del Web. Hola a todos. Vereís tengo una page con 2 frames y uso sesiones de php. Quiero poner un boton, enlace o lo que sea y: ...
  #1 (permalink)  
Antiguo 06/07/2003, 05:01
 
Fecha de Ingreso: julio-2003
Mensajes: 240
Antigüedad: 20 años, 9 meses
Puntos: 1
Frames, sesiones y como cerrar TODO

Hola a todos.

Vereís tengo una page con 2 frames y uso sesiones de php.

Quiero poner un boton, enlace o lo que sea y:
- Destruir, cerrar la sesion.
- Redirigir al usuario a alguna página o cerrar el navegador.

¿Cómo lo hago?

He probado con un enlace mandando a una página en la que cierro la sesion, pero no puedo cerrar la ventana, ya que al hacer:
echo window.top.close();
Me dice q no puedo acceder a esa función.

ALGUNA IDEA, PLEASE!
  #2 (permalink)  
Antiguo 06/07/2003, 10:03
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Primero que nada, una idea sobre cuando es una solucion de PHP y cuando es de Javascript...

PHP no interactua con el navegador (ventanas, frames, etc).

Para mi gusto, deberías poner tu enlace mas o menos así...

<a href="cerrar.php" target="_top">Cerrar</a>

De esa forma, cuando alguien da un click, se dirige el navegador a la página cerrar.php, olvidandose de todos los frames. Una vez en cerrar.php, tu puedes cerrar la sesión, borrar cookies, o lo que quieras...

Espero que ayude.

__________________
Manoloweb
  #3 (permalink)  
Antiguo 06/07/2003, 10:22
Avatar de camargo  
Fecha de Ingreso: abril-2002
Ubicación: Kerétaro, Méjiko
Mensajes: 1.045
Antigüedad: 22 años
Puntos: 2
¬¬,, PHP trabaja del lado del servidor y como comenta manoloweb no interviene en funciones del navegador,, y la sugerencia q te hace es la correcta,, o bien si kieres cerrarle la ventana utiliza un simple javascript:window.close() y ya..

Salu2
__________________
http://www.chorcha.com
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 (incluyéndote)




La zona horaria es GMT -6. Ahora son las 17:41.