| --czytacz-- |
Post
#1
|
|
Goście |
Witam,
Chcę w formularzach uniemożliwić wprowadzanie 4 znaków: ' " < > Oczywiście w temacie bezpieczeństwa. Zamiana znaków na encje mnie nie urządza, urywanie ich i wprowadzanie reszty do bazy również. Chcę aby w przypadku wystąpienia takiego znaku wyświetlił mi się komunikat, że użyto niedozwolonych znaków. Czy jest na to jakaś inna metoda niż "ręczne" wklepanie procedury typu: - wybierz string - szukaj znaków - zwróć błąd? JS odpada, chcę zabezpieczyć serwis od strony serwera. Klient może sobie wyłączyć obsługę JS i całe zabezpieczenie bierze w łeb. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%)
|
Faktycznie.Ech-zmień Mu układ klawiatury ,może się nie połapie gdzie jest <,lub>,',"-zawsze to jakiś sposób (IMG:style_emoticons/default/laugh.gif)
|
|
|
|
-czytacz- [HTML][PHP]Blokada wybranych znaków w formularzach 16.11.2011, 20:38:07
nospor CytatCzy jest na to jakaś inna metoda niż "rę... 16.11.2011, 20:39:59 
abort Cytat(nospor @ 16.11.2011, 20:39:59 )... 16.11.2011, 22:41:30
Niktoś Można by użyć wyrażeń regularnych do filtrowania d... 16.11.2011, 20:42:53
nospor Niktoś ale to ni mniej ni więcej jest wymieniony p... 16.11.2011, 20:46:16
-czytacz- od razu tak szydzić z przedszkolaka...
Bardziej ... 16.11.2011, 21:01:39
nospor A kto tu szydzi? Zadałeś pytanie to ci grzecznie w... 16.11.2011, 21:03:43
Niktoś Podobną funkcją do htmlspecialchars jest htmlentit... 16.11.2011, 21:07:27
-czytacz- Spoko. Dzięki za info, biorę się do roboty bo czas... 16.11.2011, 21:13:13
by_ikar Bardzo proste wyrażenie załatwić może całą sprawę:... 16.11.2011, 22:16:22 ![]() ![]() |
|
Aktualny czas: 3.10.2025 - 05:33 |