Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.06.2008 Ostrzeżenie: (0%)
|
Witam. mam pewien problem.
Posiadam formularz, który zapisuje wyniki do bazy danych. Problem pojawia się gdy są dodawane znaki specjalne typu: & ( ) < > itd. chciałbym zabezpieczyć mój skrypt przed atakami. Mam zrobione tak:
w jaki sposób kontrolować niedozwolone znaki? Chodzi o to, gdy ktoś wpisze: treść #(*@)# to nie doda tego do bazy tylko odrzuci jak to zrobic? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
teoretycznie tak, ciężko powiedzieć bo to jakiś zlepek tych kodów i chyba tam czegoś brakuje, a jak nie to te warunki trochę są bez sensowne, polecałby jednak mysqli i filtrowanie po typach zawsze bezpieczniej (IMG:style_emoticons/default/wink.gif)
no bo to nie zastępuje najpierw zamieniaj na alfabet bez encji a potem wykonaj usun (IMG:style_emoticons/default/smile.gif) |
|
|
|
unw Niedozwolone znaki 11.02.2015, 15:19:50
Pyton_000 Ale ma Ci to odrzucić w sensie ma nie dodać tych z... 11.02.2015, 15:26:42
unw ma nie dodawać znaków specjalnych - jeżeli będzie ... 11.02.2015, 23:08:18
com PHP >= 5.6
[PHP] pobierz, plaintext $usun = fu... 11.02.2015, 23:22:15
unw edit:
usuwa polskie znaki i np. piękne dodaje mi ... 11.02.2015, 23:36:37
unw Dzięki.
Pomogło uporządkowanie całego kodu oraz w... 12.02.2015, 13:40:36 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:34 |