PHP - variables GET

   
Vista:

variables GET

Publicado por andres escobar (2 intervenciones) el 03/01/2011 14:48:32
hola,
estoy tratando de proterger las variables q envio por GET
algunas de esas variables si no por decir todas son por ejemplo Id's....
pero son visibles al usuario.............
como puedo protegerlas o ocultaras sin necesidad de cambiar mucho codigo

en algunos lados he leido... y dicen como q usar marcos.. pero no me sirve tedria q hacer muchos cambiios. Igual dice q se puede usar con popup pero en mi caso no me sirve

y otra opcion q lei es pasarlas solo con POST pero no son variables de un formulario sino variables q envio porq necesito recuperar..

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:variables GET

Publicado por Luis (54 intervenciones) el 09/01/2011 19:59:47
Si para enviar una variable de una pagina a otra utilizas un boton ese boton lo deberia contener un formulario. En tal caso puedes crear variables tipo hidden (estas no son visibles en la pagina pero funcionan igual que un campo de formulario) y almacenar las variables que necesites y enviarlas posteriormente utilizando el metodo post en vez de get. Ya que ambos funcionan exactamente igual la unica diferencia es que get envia los datos por url y los post los envia ocultos en el mensaje. En el caso de que lo usas es un link para ir de una pagina a otra podrias utilizar las variables de sesion para mantener los datos visibles en cualquier parte de tu sitio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:variables GET

Publicado por Diego (4 intervenciones) el 15/01/2011 00:57:39
Hola Andrés,

Sería necesario revisar detenidamente el código fuente de tu script para poder darte una recomendación buena y óptima.

Pero como solución sencilla, rápida y que no requiere mucho toqueteo... Te recomendaria que las variables GET las guardes en variables de SESSION.

De esta manera, cuando mandas al usuario a otro script no necesitarás transmitir tus variables por GET; es decir las variables (y sus correspondientes valores) no serán visibles en la URL del navegador; evitas problemas de seguridad.

En el script destino, simplemente debes leer las variables de SESSION y listo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar