Sprawdzenie, czy wartość jest adresem URL (filter_var)

Założenie: Sprawdzimy, czy podana wartość jest poprawnym adresem URL za pomocą funkcji filter_var.

Krok po kroku:

  1. Pobranie wartości z formularza: Załóżmy, że wartość adresu URL jest przekazywana w zmiennej $_POST['url'].
  2. Walidacja adresu URL: Użyjemy funkcji filter_var z filtrem FILTER_VALIDATE_URL. Funkcja zwróci poprawny adres URL, jeśli wartość jest poprawna, lub false w przeciwnym wypadku.
  3. 
    $url = $_POST['url'];
    $validatedUrl = filter_var($url, FILTER_VALIDATE_URL);
    				
  4. Sprawdzenie wyniku: Sprawdzamy, czy $validatedUrl jest różny od false. Jeśli tak, to adres URL jest poprawny.
  5. 
    if ($validatedUrl !== false) {
        echo "Adres URL jest poprawny: " . $validatedUrl;
    } else {
        echo "Adres URL jest niepoprawny.";
    }
    				

Pamiętaj, że filter_var to tylko podstawowa walidacja. Bardziej zaawansowane sprawdzenie może wymagać dodatkowych kroków, np. sprawdzenia istnienia strony pod podanym adresem.

Ten przykład pokazuje podstawowe użycie funkcji filter_var do walidacji adresów URL w PHP. Zachęcamy do dalszego zgłębiania tematu walidacji danych w formularzach!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *