Hola, tengo que hacer una tienda virtual Y mi pregunta es, habro dos sessiones Y los identificadores de los pedidos sean distintos.
1 respuesta
Respuesta de jringhetti
1
1
jringhetti, ESTUDIOS Postgrado: cursando 2do año Maestría en Ingeniería de...
Cada vez que se levanta un navegador y se conecta con el server se genera un nro de sesión diferente. Por lo tanto, uno de los parámetros para tu carrito de compras debería ser el nro de sesión. Para obtenerlo, deberías colocar el siguiente código en session_onstart en el global. Asa en donde demarcarías las diferentes sesiones cada uno de los clientes que se conectan a tu aplicación: Session. SessionID El objeto Session mantiene el estado de cada conexión. Entonces, como parte de una variable de sesión o como parte del URL te puedes manejar con este nro que es único. Esto está garantizado mientras el servidor web está activo. Una vez que se reinicia nada te garantiza que ese Id no se repita por lo que tus sesiones deberían "morir" en caso que tu servidor cayese. Otra manera es utilizando cookies, la cual no te recomiendo.
¿No podría usar el application?
Disculpa la demora en responder. El objeto session tiene entre sus variables de instancia a sessionID cosa que application no. La otra diferencia es que las variables de sesión mueren cuando la sesión termina, las de aplicación solo cuando el server se baja.