Filtre FILTER_VALIDATE_URL PHP
Définition et utilisation
Le filtre FILTER_VALIDATE_URL vérifie la valeur en tant que URL.
- Nom : "validate_url"
- Numéro d'ID : 273
Drapeaux possibles :
- FILTER_FLAG_SCHEME_REQUIRED - Exige que l'URL soit une URL compatible RFC (par exemple: http://example)
- FILTER_FLAG_HOST_REQUIRED - Exige que l'URL contienne un nom d'hôte (http://www.example.com)
- FILTER_FLAG_PATH_REQUIRED - Exige une présence de chemin après le nom d'hôte dans l'URL (par exemple: eg.com/example1/)
- FILTER_FLAG_QUERY_REQUIRED - Exige une chaîne de recherche présente dans l'URL (par exemple: "eg.php?age=37")
Exemple
Exemple 1
<?php
$url = "http://www.example.com";
if(!filter_var($url, FILTER_VALIDATE_URL
echo "L'URL n'est pas valide";
else
echo "L'URL est valide";
L'URL est valide
Exemple 2
<?php
if(!filter_var($url, FILTER_VALIDATE_URL
, FILTER_FLAG_QUERY_REQUIRED))
echo "L'URL n'est pas valide";
else
echo "L'URL est valide";
L'URL est valide