Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/12/2002, 20:31
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Volviendo sobre el tema como php se ejecuta en el servidor, si en un momento determinado hay más de un consultor en la BD esas variables habría que definirlas de forma diferente?
Ya que se daría la circunstancia de que uno al avanzar de un en un registro pudiera saltar al sexto,... dependiendo de los otros internautas y sus clics.
Tienes que tener claro la filosofia "Cliente-Servidor" ...

La aplicacion que ejecuta cada cliente sobre el servidor .. es UNICA y valida para ese usuario activo .. Por lo tanto si un Usuario A esta ejecutando tu_script.php; para este se crea una instancia del mismo con sus variables privadas q use y todas las acciones que requiera ... Si en ese instante .. el usuario B entra a ejecutar tu_script.php vuelve a crear otra instancia del mismo scritp ejectuandose de forma independiente .. Así con tatos cliente que le soliciten la ejecucion de dicho script .. A su vez dicho script podrá interactuar como es el caso con una Base de datos haciendo consultas (en ese caso estrictamente consultas) .. las cuales .. el servidor de Base de dtos q uses (Mysql en este caso) atiene de forma idependiente a cada una de ellas.

Si por alguna razón necesitaras compartir algunas variables para que sean comunes para todos los usuarios conectados a tus scripts.php en ese instante (al estilo ASP con su aplication o como se llame) .. eso sería otra cosa ahi tendrias q usar otras técnicas como la de usar un fichero de texto plano donde guardar esas variables y q sean accedidas por el resto de scripts.php y/o los mismos ... (o base de datos temporales en memoria por ejemplo .. etc).

Un saludo,