![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem. Posiadam formularz wysyłający wynik metodą get ($_GET['s']) do drugiej strony dodając w adresie podaną wartość. Chciałbym się zapytać jak zrobić żeby zaraz po formularzu wstawić kod, który usuwa z $_GET niedozwolone słowa przed ich wysłaniem do następnej strony? Próbowałem zrobić ale nie działało. Celem jest usunięcie niedozwolonych słów, aby napisany mechanizm reagujący na niebezpieczny kod w GET nie urucamiał się |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Tak się zapytam... Po co usuwać słowo UNION? Rozumiem sql injection. Ale przecież wystarczy dać mysql_real_escape_string baddz pgsql wersje tej funkcji i nie ma problemu z sql injection.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 6.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
taki tylko przykład podałem, mysql_real_escape_string używam, jednak chciałbym poznać rozwiązanie do mojego problemu jeśli coś takiego da się zrobić
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W zla strone kombinujesz. Zamiast usuwac niedozwolone rzeczy z GETa przed wyslaniem, usun je po drugiej stronie, po odbiorze, ale przed przetworzeniem:
a.htm: b.php:
Ten post edytował ddiceman 9.02.2009, 14:52:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 21:46 |