Autor
|
Tema: Cerrar la $_session (Leído 2,943 veces)
|
yoelrodguez
Desconectado
Mensajes: 168
Es mejor, una amarga verdad que una dulce mentira
|
Hola todos, tengo el siguiente problema. Quiero que en el momento de cerrar el navegador se me destruya la $_session. Sin utilizar el botón de salir. Estoy usando las variables globales de php no los cookie.
Saludos
|
|
|
En línea
|
|
|
|
engel lex
|
puedes hacerlo con cookies... que la cookie se destruya al cerrar...
solo con php no es tan simple... el navegador no indica al server cuando se cierra... tendrías que usar un proceso cron de fondo que revise las sessiones que llevan más de x minutos sin actividad y las cierres, aunque en general, con guardar un valor de tiempo y comparar
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
yoelrodguez
Desconectado
Mensajes: 168
Es mejor, una amarga verdad que una dulce mentira
|
OK ahora existe alguna forma que yo pueda hacerlo con jquery en el momento de cerrar el navegador. He buscado en internet pero no he encontrado nada.
Saludos
|
|
|
En línea
|
|
|
|
engel lex
|
el navegador no envía señal de cierre y no va a esperar que un script se ejecute para cerrarse... en tal caso podrías usar el jquery para actualize la sesion, de tal forma que un proceso de cron la cierre despues de un par de minutos sin actividad (atencion!, esto aplicará cuando cierre la pestaña, no navegador)
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
d91
Desconectado
Mensajes: 165
|
prueba con este script: <html> <head> <title>Prueba de abandono de página</title> <script language="javascript" type="text/javascript"> var bPreguntar = true; window.onbeforeunload = preguntarAntesDeSalir; function preguntarAntesDeSalir() { if (bPreguntar) return "¿Seguro que quieres salir?"; } </script> </head> <body> <h1>Ejemplo de abandono de página</h1> <p>Por defecto preguntará hasta que pulses el botón de "No preguntar"</p> <input type="button" value="Preguntar" onclick="bPreguntar = true;" > <input type="button" value="No preguntar" onclick="bPreguntar = false;" > <br/><br/> <a href="index.php">Ir a otra página</a> </body> </html>
es solo una idea
|
|
|
En línea
|
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
cont($_SESSION)
PHP
|
XafiloX
|
3
|
2,940
|
27 Junio 2009, 21:06 pm
por [u]nsigned
|
|
|
Pregunta con $_SESSION php
PHP
|
xalupeao
|
5
|
4,458
|
14 Agosto 2009, 22:35 pm
por xalupeao
|
|
|
Problema con $_SESSION
« 1 2 »
PHP
|
Castg!
|
12
|
6,484
|
24 Febrero 2010, 19:47 pm
por Castg!
|
|
|
Ayuda con $_SESSION
PHP
|
mokoMonster
|
7
|
3,331
|
5 Agosto 2010, 21:38 pm
por mokoMonster
|
|
|
Ayuda con $_SESSION
PHP
|
spysecurityca
|
4
|
1,928
|
26 Junio 2014, 23:09 pm
por MinusFour
|
|