PHP filtre Présentation
Ce filtre PHP est utilisé pour valider et de filtrer les données provenant de sources d'insécurité, comme l'entrée d'utilisateur.
Installation
Les fonctions de filtrage font partie du coeur de PHP. Il n'y a pas d'installation nécessaire pour utiliser ces fonctions.
PHP Fonctions de filtrage
PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction | Description | PHP |
---|---|---|
filter_has_var () | Vérifie si une variable d'un type d'entrée spécifié existe | 5 |
filter_id () | Retourne le numéro d'identification d'un filtre spécifique | 5 |
filter_input () | Demandez l'avis de l'extérieur du script et filtrer | 5 |
filter_input_array () | Obtenez plusieurs entrées de l'extérieur du script et les filtre | 5 |
filter_list () | Retourne un tableau de tous les filtres supportés | 5 |
filter_var_array () | Obtenez plusieurs variables et de les filtrer | 5 |
filter_var () | Obtenez une variable et de la filtrer | 5 |
Filtres PHP
ID Nom | Description |
---|---|
FILTER_CALLBACK | Appelle une fonction définie par l'utilisateur pour filtrer les données |
FILTER_SANITIZE_STRING | Supprime les balises, optionnellement, efface ou encode les caractères spéciaux |
FILTER_SANITIZE_STRIPPED | Alias de "chaîne" filtre |
FILTER_SANITIZE_ENCODED | URL-encode chaîne de caractères, optionnellement, efface ou encode les caractères spéciaux |
FILTER_SANITIZE_SPECIAL_CHARS | HTML-échappement "" <> & et des personnages dont les valeurs ASCII sont inférieures à 32 |
FILTER_SANITIZE_EMAIL | Retirez tous les caractères, sauf les lettres, chiffres et # $% & '* + - / = ^ _ `?. {|} ~ @ [] |
FILTER_SANITIZE_URL | Retirez tous les caractères, sauf les lettres, chiffres et $-_ + * '(), {} | \ \ ^ ~ [] `<> #%" ;/:.!? @ & = |
FILTER_SANITIZE_NUMBER_INT | Retirez tous les caractères, sauf les chiffres et + - |
FILTER_SANITIZE_NUMBER_FLOAT | Retirez tous les caractères, sauf les chiffres, + - et éventuellement, eE. |
FILTER_SANITIZE_MAGIC_QUOTES | Applique la fonction addslashes () |
FILTER_UNSAFE_RAW | Ne rien faire, optionnellement, efface ou encode les caractères spéciaux |
FILTER_VALIDATE_INT | Valider la valeur de nombre entier, éventuellement à partir de la plage spécifiée |
FILTER_VALIDATE_BOOLEAN | Retour TRUE pour "1", "true", "on" et "oui", FALSE pour "0", "faux", "off", "non", et "", NULL sinon |
FILTER_VALIDATE_FLOAT | Valider la valeur en tant que float |
FILTER_VALIDATE_REGEXP | Valider la valeur contre les regexp, une expression régulière Perl-compatible |
FILTER_VALIDATE_URL | Valider la valeur que l'URL, le cas échéant avec des composants requis |
FILTER_VALIDATE_EMAIL | Valider la valeur en tant que e-mail |
FILTER_VALIDATE_IP | Valider la valeur que l'adresse IP, éventuellement seulement IPv4 ou IPv6 ou non à partir des gammes privé ou réservé |
It's difficult to find well-informed people for this topic, but you sound like you know what you're talking about!
ReplyDeleteThanks
Feel free to surf to my webpage ... cleaning house jobs
my page :: janitor jobs
Hi there! I just wanted to ask if you ever have any problems
ReplyDeletewith hackers? My last blog (wordpress) was hacked and I ended up losing a few months of hard work due to no data
backup. Do you have any solutions to stop hackers?
Also visit my weblog: igamershood.com