Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Función php para encriptar datos por get

existe una funcion php para codificar datos por GET que lo que hace es por una parte encriptar y por otra desencriptar lo que viene por la url es decir al fin y al cabo son dos funciones por ejemplo supongamos que tenemos una id que queremos ocultar lo que hariamos seria
<?php 
   echo base64_encode($variableip);
?>

y en la otra pagina donde la recibiriamos encriptada para desencriptarla seria así
<?php 
   echo base64_decode($variableip);
?>
0
Puntos
36178
Visitas
4
Resp
Por alber hace 101 meses
Administrador
Respuesta #1
buena función aunque yo uso otra jeje ah en la explicación creo que se entiende mejor asi
<?php 
   echo base64_encode('1000');
?>
<?php 
   echo base64_decode('1000');
?>
lo que pasa por la url es el dato o numero mejor dicho y al codificar la url se ve así
dominio.com?numero=MTAwMA==
0
Puntos
Por zeuskx hace 101 meses
Administrador Sitio web
Respuesta #2
Exelente , muy bien explicado!
0
Puntos
Por IgnacioAleman hace 101 meses
Principiante
Respuesta #3
hola, un saludo a todos: Respecto a este funcion quisiera confirmar:

Al pasar el valor por ejemplo 15 y encriptarlo, en la url aparece encriptado...pero en el destino el valor que lee es 15 pudiendo sacar los datos de consulta?

o en la pagina de destino lee el valor encriptado? lo que no permite sacar los valores de la consulta
0
Puntos
Por claudiop hace 1 mes
Principiante
Respuesta #4
En la URL no aparecerá encriptado, la encriptación recién ocurre cuando es procesado los datos por el script de PHP. en la URL por el cual le pasas los datos al script estará en texto plano, para enviar datos sensibles no se recomienda usar GET sino POST.
0
Puntos
Por Squadron hace 4 semanas
Desactivado
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate