Ver Mensaje Individual
  #14 (permalink)  
Antiguo 09/11/2015, 17:03
vegas
 
Fecha de Ingreso: mayo-2003
Mensajes: 194
Antigüedad: 21 años
Puntos: 4
Respuesta: no funciona codigo anti injecction sql

lambetdelta cuando pongo tu codigo en mi pagina, se me queda en blanco, no me carga nada.

¿que tengo que poner en $form?

creo que es ahi donde no le estoy poniendo nada y creo que es por eso que no carga.

lo he puesto asi

Código PHP:
if(isset($_POST['login']) and isset($_POST['pass']) )
{

    
$login=$_POST['login'];
    
$pass=$_POST['pass'];
    
    function 
anti_xss($form){//limpiar formularios recibidos 
foreach ($form as &$login):
$loginstrip_tags($login);
// General 
$login=str_replace("<","",$login); 
$login=str_replace(">","",$login); 
$login=str_replace("{","",$login); 
$login=str_replace("}","",$login); 
$login=str_replace("[","",$login); 
$login=str_replace("]","",$login); 
$login=str_replace("(","",$login); 
$login=str_replace(")","",$login); 
$login=str_replace("/","",$login); 
$login=str_replace("\\","",$login); 

// PHP 

$loginstr_replace("function" "" $login); 
$loginstr_replace("php" "" $login); 
$loginstr_replace("echo" "" $login); 
$loginstr_replace("print" "" $login); 
$loginstr_replace("return" "" $login); 

// HTML 

$loginstr_replace("html" "" $login); 
$loginstr_replace("body" "" $login); 
$loginstr_replace("head" "" $login); 

// JS 

$loginstr_replace("script" "" $login); 

// Ajax y Otros 

$loginstr_replace("xml" "" $login); 
$loginstr_replace("version" "" $login); 
$loginstr_replace("encoding" "" $login); 

// CSS 

$loginstr_replace("style" "" $login); 
endforeach;
unset(
$login);
return 
$form;
}



function 
anti_xss($pass){//limpiar formularios recibidos 
foreach ($form as &$pass):
$loginstrip_tags($pass);
// General 
$pass=str_replace("<","",$pass); 
$pass=str_replace(">","",$pass); 
$pass=str_replace("{","",$pass); 
$pass=str_replace("}","",$pass); 
$pass=str_replace("[","",$pass); 
$pass=str_replace("]","",$pass); 
$pass=str_replace("(","",$pass); 
$pass=str_replace(")","",$pass); 
$pass=str_replace("/","",$pass); 
$pass=str_replace("\\","",$pass); 

// PHP 

$passstr_replace("function" "" $pass); 
$passstr_replace("php" "" $pass); 
$passstr_replace("echo" "" $pass); 
$passstr_replace("print" "" $pass); 
$passstr_replace("return" "" $pass); 

// HTML 

$passstr_replace("html" "" $pass); 
$passstr_replace("body" "" $pass); 
$passstr_replace("head" "" $pass); 

// JS 

$passstr_replace("script" "" $pass); 

// Ajax y Otros 

$passstr_replace("xml" "" $pass); 
$passstr_replace("version" "" $pass); 
$passstr_replace("encoding" "" $pass); 

// CSS 

$passstr_replace("style" "" $pass); 
endforeach;
unset(
$pass);
return 
$form;
}
    
    
$login=addslashes($_POST['login']);
    
$pass=addslashes($_POST['pass']);