Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/01/2015, 17:20
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 11 meses
Puntos: 2534
Respuesta: Problema con urlencode y base64_encode

Podrías pasarla pos sesión, vamos, que la sesión ahí la tienes: podrías generar un identificador aleatorio y almacenarlo en sesión, después usas dicho identificador para usarlo en el enlace, finalmente recuperar con el identificador el valor de la sesión.

Código PHP:
Ver original
  1. <?php
  2.  
  3. $ID = uniqid('');
  4. $_SESSION[$ID] = 'http://google.com/';
  5.  
  6. ?>
  7.  
  8. <a href="get.php?r=<?php echo $ID; ?>">LINK</a>

get.php
Código PHP:
Ver original
  1. <?php
  2.  
  3. $ID = $_GET['r'];
  4.  
  5. if (isset($_SESSION[$ID])) {
  6.   $URL = $_SESSION[$ID];
  7.   // proceso de descarga...
  8. }

¿Se entiende la idea?

Ahora además tendrías que implementar el forzado de descarga por si no quieres hacer una redirección y que sea vea la URL del destino.

Investiga más al respecto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.