Muchas veces los programadores de PHP necesitamos pasar el mismo valor/es entre muchas páginas. Por supuesto lo más rápido es utilizar sesiones pero hay veces que no las veo muy seguras, por ejemplo:
1- El usuario entra en la aplicación web y selecciona "pantalones"
2- Pulsa "añadir producto".
3- Empieza a teclear las caracteristicas (en este momento la variable de sesion"producto" tiene el valor "pantalones")
...pero no pulsa "guardar" aún y abre una nueva ventana en el mismo navegador y vuelve a hacer el mismo proceso con otro producto.
1- El usuario entra en la aplicación web y selecciona "camisas"
2- Pulsa "añadir producto".
3- Empieza a teclear las caracteristicas (en este momento la variable de sesion"producto" tiene el valor "camisas")
...pero tampoco pulsa "guardar" aún
¿Que sucede?, pues que en este momento las dos ventanas tienen la variable de sesion con el mismo valor "camisas" y si el usuario decide pulsar "guardar" en la 2ª ventana y seguidamente "guardar" en la primera, él creerá que la primera ha guardado los datos como pantalones pero no será así, se guardará los datos como camisas.
La opción mas lógica es pasar siempre parametros GET pero claro, si es una web/aplicación de cierto tamaño puedes volverte loco pasando y recogiendo parametros get
¿ Que sistema utilizáis para mantener valores entre páginas de forma segura ?
Un saludo!!