envio de variables por URL

shark31
02 de Enero del 2004
Hola, quisiera saber como se puede hacer para que los datos transferidos de una pagina a otra a traves de la URL no se puedan alterar, por ejemplo cuando se coloca pagina.php?valor=valor&valor=valor1=valor1.... (algo asi,creo) que "=valor" y "=valor1" nadie los pueda alterar.

VoKyE
02 de Enero del 2004
Eso es imposible, y es logico por que es imposible, nadie puede controlar lo que el usuario quiera escribir en su barra de navegacion :)

Lo unico que puedes hacer es usar javascript para ocultar esa barra, pero igual y el usuario pide ver la url en una ventana diferente y ahi pelas se muestran nueva las variables pasadas por get.

O incluso ver las propiedades de la pagina y ahi tambien se muestran esas variables, las cuales puede copiar, pegar y modificar en otra ventana =)

Echenle coco antes de hacer esas preguntas =)

VoKyE

#mp3plus de irc.red-latina.org


scriptman
02 de Enero del 2004
Efectivamente no puedes evitar que las cambien;
pero dependiendo de para que las usas puedes validarlas; por ejemplo:
verpagina.php?cual=1

si solo tienes paginas 1, 2 y 3; valida que sea solo alguna de esas opciones y si a alguien se le ocurre poner "cual=27" que le salga un mensaje de advertencia, o te mande a la pagina 1 etc.

Tambien para que el usuraio final no tenga un acceso tan directo y obvio con las variables/valores puedes enviarlas mediante POST en un form.

saludos, scriptman.
.::2004 ya llego::.