21. november 2006 - 11:15
Der er
9 kommentarer og 2 løsninger
hjælp til beskyttelse af sql inject
Jeg sidder her med et problem jeg ikke helt kan løse.. i et login form jeg har lavet vil jeg gerne sikre den mod sql inject.. disse tegn skal erstates med " " (ingenting) ' < > / * + hvordan kan jeg gøre bedst muligt via en str_replace? mvh. e_w
Annonceindlæg fra Barco
21. november 2006 - 11:23
#1
21. november 2006 - 11:24
#2
Fjern ALT undtagen tal og bogstaver: $text = preg_replace( "/[^a-z0-9]/i", "", $text );
21. november 2006 - 11:31
#3
Nogle andelse om det er muligt at sættte det i en funktion så man ikke hele tiden skal skrive det // Quote variable to make safe function SqlInjectDisable($text) { $text = preg_replace( "/[^a-z0-9]/i", "", $text ); return $value; } var det en mulighed.. eller er jeg helt galt på den.. :$
21. november 2006 - 11:34
#4
function SqlInjectDisable($text) { return preg_replace( "/[^a-z0-9]/i", "", $text ); }
21. november 2006 - 11:34
#5
Det er så noget af en kode der er fra den side du henviste til.. som jeg lige har blandet lidt sammen.. ved godt den ikke lige virker som jeg sendte.. men altså bare lige så du forstår mit spg.. :$
21. november 2006 - 11:42
#6
jamen ser nice ud.. tror det virker.. ved det ikke helt.. for aner ikke hvordan man selv skal teste om det er muligt at lave sql inject.. måske jeg skal have svar fra begge af jer?.. mvh. e_w
21. november 2006 - 12:21
#7
Hvis du bruger den preg eller mysql_real_escape_string, så burde man ikke kunne injicere sql :)
21. november 2006 - 12:30
#8
lyder nice.. jeg bruger lige pt. den her funktion function SqlInjectDisable($text) { return preg_replace( "/[^a-z0-9]/i", "", $text ); } ved ikke om i vil dele pointene.. eller hvad vi vil.. for synes jeg har fået god hjælp af jer begge.. :P Mvh. e_w
21. november 2006 - 12:33
#9
Det styrer du bare :) Jeg har ikke noget imod at dele med fixxxer :)
21. november 2006 - 12:37
#10
Dele er helt fint med mig :)
21. november 2006 - 12:59
#11
nice.. :) takker!!
Vi tilbyder markedets bedste kurser inden for webudvikling