Do sprawdzenia można zastosować regexa lub nawet trim (przy użyciu drugiego parametru).
takie małe pytanko, czy jeśli przez PDO wyśle zapytanie z nickiem z tymi specjalnymi, nie wykona sie sql injection?
Jeśli użyjesz prepared statements, to nie.
Sprawdzenie znaków możesz zrobić regexp, np:
/^[A-Za-z\d.!"_$%^&*-]{3,20}$/
założyłem tutaj jednocześnie, że nick musi mieć o 3 do max 20 znaków - zmień sobie to wg potrzeb. Ważne są też granice ^ i $ aby analizować cały ciąg.
93,379 zapytań
142,380 odpowiedzi
322,533 komentarzy
62,734 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj