Sanityzacja adresu URL (filter_var)
Założenie: Nauczymy się, jak użyć funkcji filter_var()
do oczyszczenia adresu URL z potencjalnie niebezpiecznych znaków.
Krok po kroku:
- Przygotowanie brudnego adresu URL: Zdefiniujmy zmienną zawierającą adres URL z nieprawidłowymi znakami.
- Sanityzacja adresu URL: Użyjemy funkcji
filter_var()
z filtremFILTER_SANITIZE_URL
. - Wyświetlenie wyniku: Wyświetlimy zarówno oryginalny, jak i oczyszczony adres URL.
$url = "http://example.com/ścieżka?param=wartość¶m2=wartość2";
$cleanUrl = filter_var($url, FILTER_SANITIZE_URL);
echo "Oryginalny URL: " . $url . "
";
echo "Oczyszczony URL: " . $cleanUrl;
Powyższy kod pokaże, jak funkcja filter_var()
usuwa niedozwolone znaki z adresu URL, zapewniając bezpieczeństwo aplikacji.
Ten przykład pokazuje podstawy sanityzacji adresów URL w PHP. Zachęcamy do dalszego zgłębiania tematu i poznawania innych funkcji związanych z bezpieczeństwem aplikacji.