Filtri
- PHP filtri se uporabljajo za filtriranje vhodnih podatkov:
-
- vnosna polja,
- spremenljivke $_GET,$_POST,$_COOKIES,
- podatki klicanih spletnih storitev...
- omogočajo:
-
- validacijo: preverjanje ustreznosti podatka,
- čiščenje: odstranjevanje neprimerih znakov,
- na voljo od PHP različice 5 naprej,
- so del PHP jedra, posebna namestitev ni potrebna.
Filtri – validacija
- Funkcija filter_var(spremenljivka,filter,opcije)
- omogoča naslednje filtre:
-
- FILTER_VALIDATE_BOOLEAN,
- FILTER_VALIDATE_EMAIL,
- FILTER_VALIDATE_FLOAT,
- FILTER_VALIDATE_INT,
- FILTER_VALIDATE_IP,
- FILTER_VALIDATE_URL,
- FILTER_VALIDATE_REGEXP
Filtri
- PHP filtri se uporabljajo za filtriranje vhodnih podatkov:
-
- vnosna polja,
- spremenljivke $_GET,$_POST,$_COOKIES,
- podatki klicanih spletnih storitev...
- omogočajo:
-
- validacijo: preverjanje ustreznosti podatka,
- čiščenje: odstranjevanje neprimerih znakov,
- na voljo od PHP različice 5 naprej,
- so del PHP jedra, posebna namestitev ni potrebna.
Filtri – validacija
- Funkcija filter_var(spremenljivka,filter,opcije)
- omogoča naslednje filtre:
-
- FILTER_VALIDATE_BOOLEAN,
- FILTER_VALIDATE_EMAIL,
- FILTER_VALIDATE_FLOAT,
- FILTER_VALIDATE_INT,
- FILTER_VALIDATE_IP,
- FILTER_VALIDATE_URL,
- FILTER_VALIDATE_REGEXP
Filtri – primer
<?php
$int = 123;
if (!filter_var($int, FILTER_VALIDATE_INT)) {
echo("Integer ni ustrezen.");
} else {
echo("Integer je ustrezen.");
}
?>
Integer je ustrezen.