Hola,
Estoy intentando evitar que puedan hacer una inyección de SQL en una web que he programado. ¿Cómo puedo hacerlo?
Resulta que tengo una función que pasa la cadena introducida por el posible "hacker" a minúsculas y reemplaza las palabras peligrosas "insert", "drop", etc, por una cadena en blanco.
Sin embargo tengo un problema. Una vez que he pasado la cadena a minúsculas ya no puedo dejarla como estaba. Además, si alguien introduce "inSerT" pues cuela.
¿Tiene alguien una función que haga esto como Dios manda?
Muchas gracias por anticipado.
Ciao.