![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Słuchajcie, jakich funkcji używacie do zabezpieczenia danych z formularzy? I w jakiej kolejności? Dla np. danych, które powinny być liczbami stosuję coś w tym stylu:
Interesuje mnie kolejność wykonywania tych funkcji. Są jakieś reguły, czy jest to bez różnicy czy najpierw strip_tags, potem mysql_real_escape_string itd. ? Ten post edytował sadistic_son 2.03.2011, 21:02:44 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Świetnie pytanie!
Osobiście bardzo wiele czasu spędziłem nad uporządkowaniem walidacji w taki sposób aby było 1. przede wszystkim bezpiecznie 2. czytelnie 3. wydajnie walka między punkem 2 i 3 o priorytet trwa do dziś (IMG:style_emoticons/default/smile.gif) Wstępna walidacja wygląda u mnie następująco nie pusty string:
na tym kończy się moja walidacja.. tagów html nie stripuje przed dodaniem do bazy, nie widze potrzeby.. a sql_escape_string robi dla mnie bibliteka obsługująca baze danych (active records) Ten post edytował wNogachSpisz 3.03.2011, 02:00:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 16:56 |