Foros del Web » Programando para Internet » PHP »

Proceso fuera de sesion

Estas en el tema de Proceso fuera de sesion en el foro de PHP en Foros del Web. Hola a todos, Vereis estoy estudiando como hacer un juego de navegador con php y mysql, tambien tengo algunos conocimientos de Javascript. Mas o menos ...
  #1 (permalink)  
Antiguo 28/11/2008, 12:00
 
Fecha de Ingreso: mayo-2008
Mensajes: 18
Antigüedad: 15 años, 11 meses
Puntos: 0
Proceso fuera de sesion

Hola a todos,

Vereis estoy estudiando como hacer un juego de navegador con php y mysql, tambien tengo algunos conocimientos de Javascript. Mas o menos he ido resolviendo mis dudas probando o buscando por internet pero hay una que no consigo descubrir.
Imagina que mandas tus tropas a determinado pueblo y tardaran x horas en llegar. Como sigue funcionando ese proceso si cierro mi navegador?
Es posible hacerlo con PHP o javascript?

Gracias por la ayuda!

Un saludo
  #2 (permalink)  
Antiguo 28/11/2008, 12:02
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Proceso fuera de sesion

como que tardan horas??????

que proceso tarda tanto en web??????

ahora que si este es un proceso manual, y lo que quieres es que al rgresar siga ayi...........
eso es otra cosa..... y la solucion es almacenarla supongamos en base de datos y luego mostrarlo.......

Suerte y Que Dios te Bendiga.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #3 (permalink)  
Antiguo 28/11/2008, 12:30
Avatar de chumisiado  
Fecha de Ingreso: enero-2006
Ubicación: Chilito
Mensajes: 69
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Proceso fuera de sesion

Yo opino = que masterojitos , los tiempos se guardan en la base de datos con un identificador del usuario y no dejando el proceso "en pausa", para que asi la proxima vez que entre el usuario revisas si el tiempo a pasado y la ejecutas antes de mostrarle los resultados...

Saludos
  #4 (permalink)  
Antiguo 28/11/2008, 13:40
 
Fecha de Ingreso: mayo-2008
Mensajes: 18
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Proceso fuera de sesion

Cita:
Iniciado por masterojitos Ver Mensaje
como que tardan horas??????

que proceso tarda tanto en web??????
Pues en un juego de navegador, por ejemplo el tribalwars, los primeros edificios los construyes en 5 minutos pero mas adelante actualizar un edificio puede durar mas de 24 horas. EDITO: es simplemente una cuenta atras pero que no se para cuando el usuario sale, o algo parecido :P

Chumisiado, en eso estaba pensando yo, en actualizar el proceso justo antes de mostrarlo cuando el usuario vuelva a conectar. Pero si el proceso que tiene en marcha el usuario afecta por ejemplo a una tabla de clasificacion entonces el resultado deberia actualizarse justo al terminar para que todos los usuarios puedan ver la lista actualizada aunque el usuario en cuestion no haya conectado todavia. No se si me explico..

Tiene que poderse hacer porque algunos juegos lo hacen, como el mencionado tribalwars

Un saludo
  #5 (permalink)  
Antiguo 28/11/2008, 14:23
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Proceso fuera de sesion

pero como te menciono..... cuando el usuario hace una accion...........
NO TOMA TANTO TIEMPO?????

que acaso actualizas millones de registros o q????

solo has que cuando haga algo, al mismo tiempo actualize todo lo que tenga relacion con ello.... pero no solo se actualizara para otros cuando se desconecte sino al mismo instante..........

trata de enteder bien el tema..... sino menos te entenderemos nosotros.

suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #6 (permalink)  
Antiguo 28/11/2008, 15:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Proceso fuera de sesion

Para hacer lo que pides lo mejor es hacer lo que haces grabas la hora de inicio de la tarea, asi la proxima ves que entres compruebas la diferencia vs la hora de inicio asi puedes ya saber si pasaron 10 minutos o 5 horas, no necesitas que el explorador quede abierto, solamente guarda la hora de inicio.

Saludos.
  #7 (permalink)  
Antiguo 29/11/2008, 05:17
 
Fecha de Ingreso: mayo-2008
Mensajes: 18
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Proceso fuera de sesion

Ok gracias, asi lo hare

Un saludo
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




La zona horaria es GMT -6. Ahora son las 02:18.