Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Zabezpieczanie danych w MySQLi
SlimShady
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 11.05.2013

Ostrzeżenie: (0%)
-----


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?

Ten post edytował SlimShady 14.08.2013, 02:03:30
Go to the top of the page
+Quote Post
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Nie wiem jakiego Ty MySQLi używasz, że nie masz bindowania mysqli_stmt::bind_param

Ten post edytował Damonsson 14.08.2013, 07:39:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:55