elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  ¿Cómo limpiar una URL?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cómo limpiar una URL?  (Leído 4,092 veces)
dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
¿Cómo limpiar una URL?
« en: 3 Noviembre 2010, 15:58 pm »

Pues estoy haciendo un proyecto y necesito guardar las URL en una db y luego mostrarlas.

El problema es que quiero que no sea (logicamente) vulnerable a XSS ni a SQLi. Pero si quito muchos caracteres o lo limpio puedo perder caracteres vitales como / : ? = etc... que son necesarios.

Un saludo.


En línea




Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: ¿Cómo limpiar una URL?
« Respuesta #1 en: 3 Noviembre 2010, 17:20 pm »

Entonces, creo que la mejor forma es usar,
Código
  1. string htmlentities ( string $string [, int $flags = ENT_COMPAT [, string $charset [, bool $double_encode = true ]]] )

Algo así,
Código
  1. $sCadena = '!"#$%&/()=?¡';
  2. echo htmlspecialchars($sCadena, ENT_QUOTES, "UTF-8");

El resultado sería,
Código:
!&quot;#$%&amp;/()=?¡


« Última modificación: 3 Noviembre 2010, 17:27 pm por Shell Root » En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como Limpiar Totalmente Sistema RL
Hardware
skynet777 2 4,182 Último mensaje 25 Noviembre 2010, 14:12 pm
por Aprendiz-Oscuro
Como limpiar contactos del cabezal interno de la impresora
Hardware
Riudo 3 5,128 Último mensaje 17 Febrero 2011, 02:59 am
por Aprendiz-Oscuro
Cómo limpiar la basura residual de tu Android
Noticias
wolfbcn 0 1,888 Último mensaje 3 Agosto 2013, 22:45 pm
por wolfbcn
Busco como limpiar metadatos
Seguridad
BASUH 2 2,539 Último mensaje 20 Septiembre 2014, 15:42 pm
por BASUH
Como limpiar el teclado de una laptop
Hardware
PC Tips 3 2,672 Último mensaje 27 Octubre 2014, 21:30 pm
por Randomize
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines