Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/05/2004, 10:31
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Hay varias cosas a tener encunenta .. pero comenzando con:

mysql_escape_string() usando en las variables que introduzcas como parte de tus consultas podrías ir mejorando la seguridad de ese tema

Código PHP:
$sql="SELECT * FROM tabla WHERE id='".mysql_escape_string($_GET['id'])."'"
Luego está el tema de validar tus datos .. si sabes por ejemplo que ese "id" es numérico .. no aceptese nada que no sea numérico (is_numeric() si no me equivoco lo podrías ver ..). Si es una cadena .. mysql_escape_string() ya añade los slashs (\) a las comillas " o ' entre otros caracteres que podrian ser tomados como "ruptura" de tu condicional y empezar a tomar parte de la consulta SQL .. (eso .. junto con meter tu variable ente 'comillas')

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.