Foros del Web » Programando para Internet » PHP »

base64 por get

Estas en el tema de base64 por get en el foro de PHP en Foros del Web. hola, Estoy pasando las variables get codificadas en base 64. Mi problema ocurre al intentar recuperar las variables... hay veces que no me las encuentra... ...
  #1 (permalink)  
Antiguo 09/07/2008, 03:21
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
base64 por get

hola,

Estoy pasando las variables get codificadas en base 64. Mi problema ocurre al intentar recuperar las variables... hay veces que no me las encuentra...

hago el base64_encode del nombre de la variable y del contenido. Manteniendo el = ... si alguien se le ocurre otro modo de codificar el contenido del get para que no se lea con facilidad será de gran utilidad.


Gracias ;)
  #2 (permalink)  
Antiguo 09/07/2008, 03:31
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 5 meses
Puntos: 48
Respuesta: base64 por get

El problema es que en la cadena generada por base64 hay caracteres que no estan permitidos en las URLs. En los comentarios de http://es.php.net/base64_encode poner una funcion para cambiar esos caracteres (busca por base64_url_encode), aunque quizas tambien podias usar urlencode().
  #3 (permalink)  
Antiguo 09/07/2008, 08:38
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: base64 por get

http://es.php.net/urlencode es una mejor opción, ya que su cometido es codificar una cadena para que la puedas transmitir por la URL.


Saludos.
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 02:09.