Nueva pregunta

Pregunta:

Fecha: 29-08-2020 04:40:28 (En Español)

¿Cómo hago para encriptar el URL en un Sistema?[Resuelta]

Lo que se quiere es que el url:
Actual.-
https://www.phpcentral.com/pregunta/crear
Despues .-
https://www.phpcentral.com/2189wñla$$&&$3sd3s32r3125dsa2wqas43

Etiquetas: PHP - Pregunta - URL Votos: 0 - Respuestas: 4 - Vistas: 9 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 31-08-2020 04:07:22 Hola Franko Sivila, ante todo bienvenido a la comunidad.

    Respecto a tu pregunta, tienes varias formas de resolver esto (y mucho depende del diseño de tu aplicación y tratamiento de rutas), pero básicamente debes asumir el problema de la misma forma en que tratas las URL Friendly (URL Amigables/ URL Semánticas), debes tratar parte de la URL como un parámetro y contrastarla contra un sistema de rutas, base de datos, archivo de configuración, etc (mucho depende que hay detrás).

    Veamos algo concreto, por ejemplo usando el modulo de Apache mod_rewrite y con una directiva de .htaccess puedes hacer que la parte encriptada de la URL sea asumida como un parámetro de un scrtip PHP encargado de procesarla y hacer la redirección o proceso requerido (para el ejemplo un simple "echo").

    Ejemplo de directivas de .htaccess:
    <ifModule mod_rewrite.c>
    RewriteEngine On
    #todo el "query string" sera pasado como parametro GET a procesarurl.php
    RewriteRule ^(.*)$ procesarurl.php?parametro=$1 [QSA,L]
    </ifModule>
    


    Luego en el archivo procesarurl.php puedes tener:
    <?php
    $parametro = isset($_ GET['parametro'])?$ _ GET['parametro']:false;
    
    if($parametro){
        echo 'Llego el parametro: ', $parametro;
    }
    


    Espero que este ejemplo te ayude como punto de partida para alcanzar la solución a tu problema.

    Saludos y como siempre buen código!
      Votos: 1 - Link respuesta
     
  • Fecha: 31-08-2020 05:31:46 Muchas Gracias amigo... te cuento que estuve investigando en google sobre tu aporte y me sacaste la duda, a tal punto que encontre un Video donde explicaba lo mismo que me dijiste haci que se los Paso y que ayude a la Comunidad.. Un saludo a la Distancia..... link del Video:
    https://www.youtube.com/watch?v=EZsOJ7Sn8QA
      Votos: 1 - Link respuesta
     
  • Fecha: 31-08-2020 06:47:27 Un gusto Franko Sivila, me alegra mucho haberte podido ayudar, saludos y como siempre buen código!   Votos: 0 - Link respuesta
     
  • Fecha: 31-08-2020 08:48:21 Gracias.. estimado   Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com