OUJOOD.COM
FILTER_VALIDATE_URL
Le filtre FILTER_VALIDATE_URL valide la valeur comme URL.
Le filtre FILTER_VALIDATE_URLValide une URL (selon » http://www.faqs.org/rfcs/rfc2396),
éventuellement avec des composants requis.
Cette fonction ne trouvera que des URLs ASCII valides, les domaines internationnalisés
(contenant des caractĂšres non-ASCII) ne fonctionneront pas.
* Nom : « validate_url »
* Identification-nombre : 273
Drapeaux possibles :
* FILTER_FLAG_SCHEME_REQUIRED - Exige de l'URL d'ĂȘtre un URL conforme de RFC (comme http://example)
* FILTER_FLAG_HOST_REQUIRED - Exige de l'URL d'inclure le nom d'hĂŽte (comme http://www.example.com)
* FILTER_FLAG_PATH_REQUIRED - Exige de l'URL d'avoir un chemin aprĂšs le Domain Name (comme http://www.example.com/example1/test2/)
* FILTER_FLAG_QUERY_REQUIRED - Exige de l'URL d'avoir une requĂȘte (comme « http://example.php?name=Peter&age=37 »)
Pour plus de détail sur les drapeaux (FLAG) voir SVP notre référence compléte Drapeaux des filtres
Exemple 1
Exemple : đ Copier le code
<?php
$url = "http://www.example.com" ;
if (!filter_var($url, FILTER_VALIDATE_URL))
{
echo " URL est inadmissible " ;
}
else
{
echo " URL est valide " ;
}
?>
Résultat du code:
URL est valide
Exemple 2
Exemple : đ Copier le code
<?php
$url = "http://example.php?name=Peter&age=37" ;
if (!filter_var($url, FILTER_VALIDATE_URL,FILTER_FLAG_QUERY_REQUIRED))
{
echo " URL est inadmissible " ;
}
else
{
echo " URL est valide " ;
}
?>
Résultat du code:
URL est valide
Retourner Ă la liste des filtres
Par carabde 20 Aout 2014