PHP Filter funktiot
- Edellinen sivu PHP Filesystem
- Seuraava sivu PHP FTP
PHP Filter -esittely
PHP-suodattimet käytetään vahvistamaan ja suodattamaan tietoja, jotka tulevat epävarmoista lähteistä (esim. käyttäjän syöte).
Asenna
filter-funktiot ovat PHP:n ytimen osa. Näitä funktioita ei tarvitse asentaa, ne ovat käytettävissä suoraan.
PHP Filter funktiot
PHP:Indikoi PHP-versio, joka tukee tätä funktiota.
Funktio | Kuvaus | PHP |
---|---|---|
filter_has_var() | Tarkista, onko olemassa määritettyä syöteyypeä oleva muuttuja. | 5 |
filter_id() | Palauta määritetyn suodattimen ID-numero. | 5 |
filter_input() | Hae syöte skriptin ulkopuolelta ja suodata se. | 5 |
filter_input_array() | Hae useita syötteitä skriptin ulkopuolelta ja suodata ne. | 5 |
filter_list() | Palauta taulukko, joka sisältää kaikki tuetut suodattimet. | 5 |
filter_var_array() | Hae useita muuttujia ja suodata ne. | 5 |
filter_var() | Hae muuttuja ja suodata se. | 5 |
PHP-suodattimet
ID-nimi | Kuvaus |
---|---|
FILTER_CALLBACK | Kutsu käyttäjän määrittämää funktiota tietojen suodattamiseksi. |
FILTER_SANITIZE_STRING | Poista merkit, poista tai koodaa erikoismerkit. |
FILTER_SANITIZE_STRIPPED | "string"-suodattimen synonyymi. |
FILTER_SANITIZE_ENCODED | URL-koodaa merkkijono, poista tai koodaa erikoismerkit. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML-koodausmerkit '"<>& sekä ASCII-arvot alle 32. |
FILTER_SANITIZE_EMAIL | Poista kaikki merkit, paitsi kirjaimet, numerot sekä !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | Poista kaikki merkit, paitsi kirjaimet, numerot, $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Poista kaikki merkit, paitsi numerot ja +-. |
FILTER_SANITIZE_NUMBER_FLOAT | Poista kaikki merkit, paitsi numerot, +-, .,eE. |
FILTER_SANITIZE_MAGIC_QUOTES | Käytä addslashes(). |
FILTER_UNSAFE_RAW | Ei suodatusta, poista tai koodaa erikoismerkkejä. |
FILTER_VALIDATE_INT | Tarkista arvo kokonaislukuna annetussa alueessa. |
FILTER_VALIDATE_BOOLEAN | Jos arvo on "1", "true", "on" tai "yes", palauta true, jos arvo on "0", "false", "off", "no" tai tyhjä, palauta false. Muussa tapauksessa palauta NULL. |
FILTER_VALIDATE_FLOAT | Tarkista arvo liukulukuina. |
FILTER_VALIDATE_REGEXP | Tarkista arvo regexp, Perl-yhteensopivana regex-päätteellä. |
FILTER_VALIDATE_URL | Tarkista arvo URL-osoitteena. |
FILTER_VALIDATE_EMAIL | Tarkista arvo sähköpostina. |
FILTER_VALIDATE_IP | Tarkista arvo IP-osoitteena. |
- Edellinen sivu PHP Filesystem
- Seuraava sivu PHP FTP