oujood.com

Filtre de PHP FILTER_VALIDATE_URL

Le filtre FILTER_VALIDATE_URL valide la valeur comme URL. Le filtre FILTER_VALIDATE_URLValide une URL

chercher |

PHP cours tutorial

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

Voir aussi nos tutoriel :

Les événements en javascript

Les événements en js : Les événements (clic ou survol de souris, focus, chargement, etc.) sont des actions qui peuvent être détectées par js.

Balise texte pré formaté pre

Définit le texte pré formaté

cryptocurrency Dogecoin DOGE

Tout savoir sur le dogecoin