Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/07/2008, 18:54
piskui
 
Fecha de Ingreso: mayo-2007
Mensajes: 239
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Limitar cajas de texto para evitar injection SQL

Cita:
Iniciado por Adler Ver Mensaje
Hola

Ha sido culpa mia. Has de usarla así



Si posteas la funcion validardato, tal vez pueda integratela en Limpiar

Suerte
Hola, llame asi a la funcion y tampoco funciona, con limpiar(nombre,0) y luego "case 0" y no hace los replace. la funcion validaDatos es esta:
Código PHP:
function ValidaDatos(Nombre,ValorDefecto'nombre es el login y valordefecto "".
Nombre=Limpiar(Nombre,0) 
  if not ActiveFile_SeUsa then
    if (Request.Form(Nombre) <> "") then
        ValidaDatos = Request.Form(Nombre)
      else
        if (Request.QueryString(Nombre) <> "") then
            ValidaDatos = Request.QueryString(Nombre)
        else
            ValidaDatos = ValorDefecto
        End if
      End if
    else ' 
se est&#225; usando el ActiveFile
      
if not ActiveFile_YaSubido then
        ValidaDatos 
ValorDefecto
      
else
      
dim iencontrado
        encontrado 
false
      
for 1 to nActiveFile_Vars
        
if ActiveFile_Vars(1,i) = Nombre then  <-esto para que sirve???
          
ValidaDatos ActiveFile_Vars(2,i)
          
encontrado true
        end 
if
      
next
      
if not encontrado then
          ValidaDatos 
ValorDefecto
      end 
if
      
end if
    
end if
End Function 

Última edición por piskui; 25/07/2008 a las 19:00