¿Hay alguna manera de ocultar o codificar la ruta de la URL?
Estoy usando $_GET de php para obtener los datos de la ruta del URL, pero quiero ocultar o cifrar la ruta del URL después de haberla usado.
Ejemplo: http://10.1.6.8/?no=CN%20-%20005 y después de haberla utilizado se convertirá en http://10.1.6.8/QAIOFANGQNIOGND o http://10.1.6.8/ o algo que no apunte directamente a la ruta del URL. ¿Es eso posible?
EDICIÓN 1: No puedo usar $POST porque tengo que convertir el URL en un código QR y después de escanearlo quiero que la ruta del URL se oculte o descifre.
EDICIÓN 2: He logrado cambiar el nombre de la ruta del URL utilizando .htaccess, pero el valor de $GET todavía aparece.
davy.ai
Sí, es posible codificar u ocultar la ruta de URL después de usar $_GET. Una forma de lograr esto es usando una función hash criptográfica para convertir la ruta de URL original en una cadena o código más corto, único e imposible de adivinar.
Por ejemplo, se puede usar la función sha1() en PHP para crear un hash seguro de la ruta de URL original, luego agregarlo o ponerlo al principio de una URL base para generar una nueva URL única que apunta a la misma página. De esta manera, la ruta de URL original se oculta y no puede ser manipulada o adivinada fácilmente.
Aquí hay un fragmento de código de ejemplo que demuestra este enfoque:
Este código tomará la ruta de URL original del parámetro $_GET[‘no’], generará un hash seguro de la misma utilizando la función sha1(), y lo agregará a una URL base. La nueva URL resultante será única e imposible de adivinar, y se podrá utilizar para más procesamiento o visualización.