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: 44 Pomógł: 0 Dołączył: 12.06.2008 Ostrzeżenie: (0%)
|
ma nie dodawać znaków specjalnych - jeżeli będzie przykładowo ala ma kota #(&*#*(&@!)_!) itd to usuwa znaki specjalne i dodaje ala ma kota samo, a jeżeli ktoś wpisze same znaki specjalne to ma odrzucić.
A może tak od początku. Napisałem ala wyszukiwarkę tagów.
problem pojawia się gdy np wpisuję w wyszukiwarce <script> to skrypt zaczyna szaleć. Tak samo dodają się znaki html typu Po prostu nie filtruje danych - co zrobić aby właśnie to zadziałało? gdzie błąd zrobiłem ? Wiem, że w kodzie mam masło maślane, ale to moje początki w php. |
|
|
|
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
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
com teoretycznie tak, ciężko powiedzieć bo to jakiś zl... 11.02.2015, 23:47:48
unw Dzięki.
Pomogło uporządkowanie całego kodu oraz w... 12.02.2015, 13:40:36 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 06:45 |