elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Como hacer algo cuando se desconecte??
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Como hacer algo cuando se desconecte??  (Leído 6,926 veces)
isseu


Desconectado Desconectado

Mensajes: 325


°º¤ø,¸¸,El conocimiento es poder°º¤ø,¸¸,ø¤º°`°º¤ø,


Ver Perfil WWW
Como hacer algo cuando se desconecte??
« en: 21 Marzo 2009, 00:45 am »

Me explico,
Estoy haciendo un pagina en php, en donde se cargan archivos, pero estos archivos la idea no es almacernarlos sino sacar info de ellos, entonces necesito que mientras la persona X este conectada los archivos esten en el servidor pero solo cuando ella se salga o cierre la pagina estos archivos se borren, ¿como hago esto?
gracias de antemano


En línea

дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
*
Desconectado Desconectado

Mensajes: 5.110


Ver Perfil WWW
Re: Como hacer algo cuando se desconecte??
« Respuesta #1 en: 21 Marzo 2009, 02:13 am »

Me explico,
Estoy haciendo un pagina en php, en donde se cargan archivos, pero estos archivos la idea no es almacernarlos sino sacar info de ellos, entonces necesito que mientras la persona X este conectada los archivos esten en el servidor pero solo cuando ella se salga o cierre la pagina estos archivos se borren, ¿como hago esto?
gracias de antemano

Con ajax, en el evento de cierre desencadena una peticion a un php que lo unico que haga es borrar los archivos.

Saludos


En línea

isseu


Desconectado Desconectado

Mensajes: 325


°º¤ø,¸¸,El conocimiento es poder°º¤ø,¸¸,ø¤º°`°º¤ø,


Ver Perfil WWW
Re: Como hacer algo cuando se desconecte??
« Respuesta #2 en: 21 Marzo 2009, 02:17 am »

Si pero si el navegador se cierra de golpe (se apaga el pc, nose), no habria comunicacion ajax ¿o no?
En línea

дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
*
Desconectado Desconectado

Mensajes: 5.110


Ver Perfil WWW
Re: Como hacer algo cuando se desconecte??
« Respuesta #3 en: 21 Marzo 2009, 02:33 am »

Si pero si el navegador se cierra de golpe (se apaga el pc, nose), no habria comunicacion ajax ¿o no?

Asi es.
En línea

naderST


Desconectado Desconectado

Mensajes: 625



Ver Perfil WWW
Re: Como hacer algo cuando se desconecte??
« Respuesta #4 en: 21 Marzo 2009, 02:54 am »

Usa una base de datos.
En línea

yeikos


Desconectado Desconectado

Mensajes: 1.424



Ver Perfil
Re: Como hacer algo cuando se desconecte??
« Respuesta #5 en: 21 Marzo 2009, 04:18 am »

Mediante ajax haz que el usuario realice peticiones constantemente (cada 10/30/60 segundos), en el momento en el que en un periodo del tiempo, fijado anteriormente, no se reciba ninguna petición significará que el usuario se habrá desconectado (cerrado el navegador, apagado el ordenador, sin conexión a internet, etc, etc).
En línea

Mr. Crowley


Desconectado Desconectado

Mensajes: 343


Costa Rica


Ver Perfil WWW
Re: Como hacer algo cuando se desconecte??
« Respuesta #6 en: 21 Marzo 2009, 05:05 am »

Creo que ninguna de las soluciones es la correcta! (estoy un poco borracho, pero puedo contestar jejejejeje)

En realidad me he preguntado mucho por eso... y he llegado a la conclusion (sin investigar mcuho)... Lo que hay que hacer es una base de datos para registrar las sesiones (pienso yo)... Luego, crear una aplicacion e instalarla en el servidor, y que verifique que usuarios estan Online, y si no lo estan... entonces eliminarlos y eliminar todos los rastros del mismo (llamese archivos subidos, pedidos, lo que sea)...

Disculpen la embriaguez!  :silbar:
En línea

Mi blog personal: www.calirojas.com
OzX


Desconectado Desconectado

Mensajes: 406

[NuKe] Team


Ver Perfil WWW
Re: Como hacer algo cuando se desconecte??
« Respuesta #7 en: 21 Marzo 2009, 05:25 am »

Creo que ninguna de las soluciones es la correcta! (estoy un poco borracho, pero puedo contestar jejejejeje)

En realidad me he preguntado mucho por eso... y he llegado a la conclusion (sin investigar mcuho)... Lo que hay que hacer es una base de datos para registrar las sesiones (pienso yo)... Luego, crear una aplicacion e instalarla en el servidor, y que verifique que usuarios estan Online, y si no lo estan... entonces eliminarlos y eliminar todos los rastros del mismo (llamese archivos subidos, pedidos, lo que sea)...

Disculpen la embriaguez!  :silbar:

ehmmm para k complicarse la vida?

La opcion de yeikos  me parece la mas acertada, incluso con algun framework, jquery es muxisimo mas facil.
Saludos¡
En línea

Undersecurity.net
Mr. Crowley


Desconectado Desconectado

Mensajes: 343


Costa Rica


Ver Perfil WWW
Re: Como hacer algo cuando se desconecte??
« Respuesta #8 en: 21 Marzo 2009, 05:48 am »

Creo que ninguna de las soluciones es la correcta! (estoy un poco borracho, pero puedo contestar jejejejeje)

En realidad me he preguntado mucho por eso... y he llegado a la conclusion (sin investigar mcuho)... Lo que hay que hacer es una base de datos para registrar las sesiones (pienso yo)... Luego, crear una aplicacion e instalarla en el servidor, y que verifique que usuarios estan Online, y si no lo estan... entonces eliminarlos y eliminar todos los rastros del mismo (llamese archivos subidos, pedidos, lo que sea)...

Disculpen la embriaguez!  :silbar:

ehmmm para k complicarse la vida?

La opcion de yeikos  me parece la mas acertada, incluso con algun framework, jquery es muxisimo mas facil.
Saludos¡


Si, pero... que pasa si el usuario cierra el navegador en un momento X... donde Ajax no haga la verificacion?? Seguiriamos en las mismas  ;D
En línea

Mi blog personal: www.calirojas.com
OzX


Desconectado Desconectado

Mensajes: 406

[NuKe] Team


Ver Perfil WWW
Re: Como hacer algo cuando se desconecte??
« Respuesta #9 en: 21 Marzo 2009, 06:18 am »

Creo que ninguna de las soluciones es la correcta! (estoy un poco borracho, pero puedo contestar jejejejeje)

En realidad me he preguntado mucho por eso... y he llegado a la conclusion (sin investigar mcuho)... Lo que hay que hacer es una base de datos para registrar las sesiones (pienso yo)... Luego, crear una aplicacion e instalarla en el servidor, y que verifique que usuarios estan Online, y si no lo estan... entonces eliminarlos y eliminar todos los rastros del mismo (llamese archivos subidos, pedidos, lo que sea)...

Disculpen la embriaguez!  :silbar:

ehmmm para k complicarse la vida?

La opcion de yeikos  me parece la mas acertada, incluso con algun framework, jquery es muxisimo mas facil.
Saludos¡


Si, pero... que pasa si el usuario cierra el navegador en un momento X... donde Ajax no haga la verificacion?? Seguiriamos en las mismas  ;D

Parte del ajax esta en el Servidor, no Importa si lo cierres, te cae una casa en el pc, el contador que incluso podria estar en php llamado por ajax, ese php esta en el servidor, lo cual salva de cualquier problema por parte del cliente. (browser).

Saludos¡
En línea

Undersecurity.net
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines