![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 11.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam,
Myślę jak napisać skrypt, który będzie sprawdzał długość każdego stringu przesłanego za pomocą GET - Każdego, a nie pojedyńczego, gdzie trzebaby za każdym razem podawać nazwę zmiennej... Prototyp(niestety nie działający), mógłby wyglądać mniej więcej tak... Proszę o wskazówkę jak sobie z tym poradzić.
PS Myślę, że dobrym zabezpieczeniem jesli taka zmienna ma trafić do zapytania SQL jest dodatkowo sprawdzenie każdej wartości, czy odpowiada ona tej która znajduje się w bazie danych (oczywiście jeśli jest ich większa ilość, to potrzebne jest połączenie z bazą danych). Np.
czy stosowanie takich zabezpieczeń ma sens? Proszę o komentarz. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 11.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, a jeśli chodzi o pierwszy sposób sprawdzania długości wszystkich danych przesyłanych przez metode GET - jest taka możliwość? Czy trzeba za każdym razem odwoływać się indywidualnie do każdej zmiennej i pisać, np. $_GET['nazwazm'] ?
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, a jeśli chodzi o pierwszy sposób sprawdzania długości wszystkich danych przesyłanych przez metode GET - jest taka możliwość? Czy trzeba za każdym razem odwoływać się indywidualnie do każdej zmiennej i pisać, np. $_GET['nazwazm'] ? Nie problem - starczy prosta funkcja:
Zwraca najkrótszą długość getów ogólnie i długości wszystkich getów ![]() Przykład dla test.php?a=123456789&b=abc&c=xyz098 Zwraca: Kod Array ( [minimal_length] => 3 [get_lenghts] => Array ( [a] => 9 [b] => 3 [c] => 6 ) ) -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.08.2025 - 00:53 |