Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2008, 15:10
Avatar de darkgaze
darkgaze
 
Fecha de Ingreso: febrero-2006
Ubicación: Madrid, España
Mensajes: 462
Antigüedad: 19 años, 1 mes
Puntos: 2
Exclamación Seguridad, Cross Site Scripting, SQLInjection. Funciones para ello. Me ayudáis?

Después de leerme infinitos manuales y fórmulas ahora tengo tantas funciones que he ido descartando.

Si me podéis aclarar cuándo usar cada una OS ESTARÍA muy agradecida.


He sacado en claro lo siguiente para controlar datos pasados por POST en formularios:

Código PHP:

//para limpiar campos de texto donde se pueden poner enter... (o no???)

$variable_limpia nl2br(htmlentities($variable_suciaENT_QUOTES,'UTF-8'));

//para campos de texto simples de una linea

$variable_limpia htmlentities($suciaENT_QUOTES,'UTF-8'); 
Ayer leí que hay también una función:

mysql_real_escape_string()


pero maldita sea... ¿y ahora esto que hago con ello?. Tenéis idea de cuándo usar todo?

Me da la sensación que usar nl2br es recomendable en cualquier caso, por si acaso.



Gracias. Si conocéis algún lugar donde encontrar manuales sencillos y directos sobre qué usar (estoy harta de leer cosas... por todas partes).


Gracias, gente
__________________
Darkgaze