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

Sélectionner 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

Sélectionner 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

Par carabde 20 Aout 2014

MARKETPOWER-IA
Logiciel d'I.A.
Logiciel d'I.A. 100% Français pour lancer son business en ligne

La méthode secrète likes sans fin sur Facebook

Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.

GAGNER DE L'ARGENT
GRÂCE À FACEBOOK 
N'A JAMAIS ÉTÉ SI FACILE


Consulter


1tpe