Foros del Web » Programando para Internet » PHP »

Duda eterna

Estas en el tema de Duda eterna en el foro de PHP en Foros del Web. Hola, esto no es algo que necesito urgente, sino que es una duda para ver si algun dia me tocara ver un caso igual... he ...
  #1 (permalink)  
Antiguo 13/02/2004, 14:50
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 21 años, 9 meses
Puntos: 0
Duda eterna

Hola, esto no es algo que necesito urgente, sino que es una duda para ver si algun dia me tocara ver un caso igual...

he buscado informacion sobre los semaforos y he visto la complejidad que tienen, mi consulta es si con el manejo de sesiones se puede SIMULAR mas o menos lo que se puede hacer con los semaforos?

espero que los que entienden del tema me hagan comprender algo mas...

Saludos
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #2 (permalink)  
Antiguo 13/02/2004, 14:59
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Con sesiones no .. ni con cookies ya que són únicas para el cliente que las crea.

Para simular semaforos deberías tener un sistema compartido de almacenamiento de esas variables "semaforo" .. lease: una base de datos .. un archivo de texto plano .. etc, que relacione la acción a realizar con el estado en que está (semaforo).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 13/02/2004, 15:01
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 21 años, 9 meses
Puntos: 0
pero la otra vez vi y entendi un ejemplo donde un sistema quedaba bloqueado cuando un usuario se logeaba y esto creaba un archivo y despues (por lo q entendi) si el archivo existia nadie mas podia realizar cosas en el sistema...
hasta que el usuario se salia o cerraba el explorador y el archivo se eliminaba
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #4 (permalink)  
Antiguo 13/02/2004, 16:01
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues eso es justamente lo que te he comentado .. crear un archivo .. o un dato en una base de datos .. o en un archivo de texto plano a modo de base de datos ..

El caso es "algo" que pueda ser leido/accedido por todos. En tu caso del usuario que bloquea tal acción del sistema .. para que otro usuario que entre al sistema "vea" que esa acción está bloqueda ha de mirar ese dato compartido. En tu ejemplo usas el archivo entero como "flag" (bandera) .. si existe haces una cosa .. y si no existe otra .. Lo mismo podrías hacer viendo el valor de un registro en una BD .. por poner un ejemplo. El caso es "algo compartido" .. Una -sesión- (al hilo de tu pregunta original) no es compartida, es única y le pertenece al cliente que la crea .. otro cliente no puede leer si existe la del otro ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 09:37.