Question:
Date: 29-08-2020 04:40:28
(In Spanish)
Actual.-
https://www.phpcentral.com/pregunta/crear
Despues .-
https://www.phpcentral.com/2189wñla$$&&$3sd3s32r3125dsa2wqas43
Votes: 0 - Answers: 4 - Views: 9 Share on: Google Facebook Twitter LinkedIn Link
¿Cómo hago para encriptar el URL en un Sistema?[Resolved]
Lo que se quiere es que el url:Actual.-
https://www.phpcentral.com/pregunta/crear
Despues .-
https://www.phpcentral.com/2189wñla$$&&$3sd3s32r3125dsa2wqas43
Votes: 0 - Answers: 4 - Views: 9 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 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! Votes: 1 - Link answer -
Date: 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 Votes: 1 - Link answer -
Date: 31-08-2020 06:47:27 Un gusto Franko Sivila, me alegra mucho haberte podido ayudar, saludos y como siempre buen código! Votes: 0 - Link answer
-
To actively participate in the community first must authenticate, enter the system.Sign In