FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Jag har ett antal php-skript som tar emot GET-argument som den skickar till mySQL. För att minska risken för SQL-injektioner kör jag dessa GET-strängar genom en funktion som tar bort tecken i stil med ' och "
Men jag lyckas inte få min funktion att ta bort %22 från strängen, trots att jag försöker få den att filtrera bort "%" Kod:
function safe_text($text) { $bad_chars = array("\$","\"","\'","%","&","<",">"); $text = str_replace($bad_chars, "", $text); return $text; } |
||
![]() |
![]() |
|
|