Le filtre FILTER_VALIDATE_IP valide une adresse IP, éventuellement IPv4 ou IPv6, éventuellement hors des plages privées ou réservées
Le filtre FILTER_VALIDATE_IP valide une adresse IP, éventuellement IPv4 ou IPv6, éventuellement hors des plages privées ou réservées.
* Nom : " validate_ip "
* Identification-nombre : 275
Drapeaux possibles :
* FILTER_FLAG_IPV4 - Exige de la valeur d'être un IP IPv4 valide (comme 255.255.255.255)
* FILTER_FLAG_IPV6 - Exigent de la valeur d'être un IP IPv6 valide (comme 2001:0 db8 : 85a3 : 08d3 : 1319 : 8a2e : 0370 : 7334)
* FILTER_FLAG_NO_PRIV_RANGE - Exige de la valeur d'être un IP privé de gamme spécifique par RFC (comme 192.168.0.1)
* FILTER_FLAG_NO_RES_RANGE - Exige que la valeur de ne pas être dans la marge réservée d'IP. Ce drapeau prend les valeurs IPV4 et IPV6
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
$ip = "192.168.0.1" ;
if (! filter_var ($ip, FILTER_VALIDATE_IP))
{
echo " IP est inadmissible " ;
}
else
{
echo " IP est valide " ;
}
?>
IP est valide
Exemple 2
Sélectionner le code
<?php
$ip = "2001:0db8:85a3:08d3:1319:8a2e:0370:7334";
if(! filter_var ($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6))
{
echo " IP est inadmissible " ;
}
else
{
echo " IP est valide " ;
}
?>
IP est valide
Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.
GAGNER DE L'ARGENT