Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sprawdzone sposoby 'filtrowania' zmiennych
ComBox
post 11.09.2006, 18:01:22
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Bydgoszcz

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


Witam!
Chcialbym sie dowiedziec, czy 'wymiatacze w php' mogliby zradzic mi swoje sposoby na filtrowanie zmiennych, ktore zostaly pobrane od uzytkownika (tj. $_POST, $_GET). Osobiscie stworzylem funkcje, ale nie wiem czy bedzie dobrze pelnic swoja role. Co o tym myslicie:

  1. <?php
  2. function filtruj($source)
  3. {
  4. $source = trim($source);
  5. $source = addslashes($source);
  6. $source = strtolower($source);
  7. $source = htmlspecialchars($source);
  8. return $source;
  9. }
  10. ?>


Pozdrawiam
Go to the top of the page
+Quote Post
nospor
post 11.09.2006, 18:05:15
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A czemu te twoje filtrowanie ma sluzyc?
Czemu wszystko walisz na male litery? Przeciez nie wszystkie dane maja byc z malych liter.
Jak juz robisz htmlspecialchars to addslashes mozesz olac. Wywolaj je tylko z wlasciwym parametrem by ci i apostrofy zmienil.
A co z danymi liczbowymi? Takie dane lepiej od razu zrzutowac na liczbe:
  1. <?php
  2. $liczba = (int)$_GET['liczba'];
  3. ?>

Poczytaj:
http://forum.php.pl/index.php?showtopic=30056&st=0
http://forum.php.pl/index.php?showtopic=23258&st=0


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ComBox
post 11.09.2006, 18:07:31
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Bydgoszcz

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


Dzieki, na tym forum w kilka minut dowiedzialem sie rzeczy, ktore mnie nurtowaly od jakiegos czasu ;]
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 20:17