Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Zabezpieczanie danych w MySQLi
Forum PHP.pl > Forum > Przedszkole
SlimShady
Hej, przeniosłem się z biblioteki PDO na MySQLi i strasznie brakuje mi podpinania danych. Zastanawiam się jaki jest najlepszy sposób na zabezpieczenie otrzymywanych od usera wartości. Brałem pod uwagę zrobienie funkcji na wzór czegoś takiego:
  1. function filter($string) {
  2. return trim(addslashes(mysqli_escape_string(strip_tags(htmlspecialchars($string)))));
  3. }
  4.  
  5. $_POST['login'] = filter($_POST['login']);


Jednak nie jest ona chyba najlepszym rozwiązaniem, tzn. można to zrobić prościej(?). Natrafiłem na wbudowana funkcje filer_input_array, dzięki której chciałbym przefiltrować całą tablice super globalną GET oraz POST, jednak nie wiem jak miałby wyglądać jej parametr, aby robił to co moja funkcja filter. Chyba, że są jakieś lepsze sposby?
Damonsson
Nie wiem jakiego Ty MySQLi używasz, że nie masz bindowania mysqli_stmt::bind_param
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.