Foros del Web » Programando para Internet » PHP »

¿ Cual es el mejor sistema para mantener un valor entre muchas páginas web ?

Estas en el tema de ¿ Cual es el mejor sistema para mantener un valor entre muchas páginas web ? en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/06/2011, 11:23
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 21 años, 2 meses
Puntos: 18
¿ Cual es el mejor sistema para mantener un valor entre muchas páginas web ?

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!!
  #2 (permalink)  
Antiguo 02/06/2011, 11:27
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: ¿ Cual es el mejor sistema para mantener un valor entre muchas páginas web

No creo que debe ser un problema usar sesiones. Tu lo que tienes que hacer es validar si existe un valor, de esa forma evitas que ingresen un dato diferente en alguna llave que ya existe. Además lo más común es trabajar con arreglos y añadir cada producto en un arreglo infinito.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 02/06/2011, 12:39
Avatar de gysato  
Fecha de Ingreso: junio-2010
Ubicación: Tuxtla Gtz, Chiapas
Mensajes: 88
Antigüedad: 14 años, 6 meses
Puntos: 9
Respuesta: ¿ Cual es el mejor sistema para mantener un valor entre muchas páginas web

Ademas si hablamos de inseguro, trabajar con sessiones es mucho mas seguro que user GET. Solo es cuestion de saber trabajarlas.

Salu2
  #4 (permalink)  
Antiguo 02/06/2011, 12:41
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 7 meses
Puntos: 528
Respuesta: ¿ Cual es el mejor sistema para mantener un valor entre muchas páginas web

Si indicas que un dato se guarde en sesión hasta que pulsen guardar, no habría ningún problema. Todo dependerá de la lógica de tu aplicación.

Etiquetas: mantener, muchas, sistema
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 06:49.