![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Z krzaków Ostrzeżenie: (0%) ![]() ![]() |
Może komuś sie przyda, aktualnie tworze klase ktora sprawdzania dane min ze zmiennych superglobalnych a do tego dane z formularze takie jak adres email, www i inne.
Proszę też o jakies sugestie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Mysle ze zasada wykorzystania jest jasna poprostu wywolac funkcje nie trzeba podawac zadnych paramterow. Ten post edytował Rafiki 7.05.2006, 09:32:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Proste filtrowanie superglobali moze wygladac np tak :
( Pisanie w notatniku z palca u kumpla (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
Zastosowanie
Jest to tylko przyklad - metoda map() zmusza programiste do podania filtra - w ten sposob zmienna pobierana na czysto jest pobierana dzieki podaniu filtra unsafe_raw -czyli programista o tym doskonale wie ze tworzy sobie niebezpieczenstwo. Filtry mozna rowniez podawac jako tablica. Napisanie takiego prostego wrapperka pozwala na ominiecie mnostwo isset w kodzie oraz brak potrzeby stosowania striptags albo intval(); Nie traktujcie tego jako gotowiec bo ma byc to tylko przyklad (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 15:40 |