Funguji filter_input() ya PHP
Muundo na matumizi
Funguji filter_input() inapata muundo kutoka nje ya skripti, na inafafanua.
Funguji hii inatumiwa kwa kuthibitisha muwendo kutoka kwa manafaa ya huzuni, kama inayotoka kwa muundo wa msingi wa watu.
Funguji hii inafanya kusomwa kwa matumizi ya kina kwenye vifaa mbalimbali:
- INPUT_GET
- INPUT_POST
- INPUT_COOKIE
- INPUT_ENV
- INPUT_SERVER
- INPUT_SESSION (Not yet implemented)
- INPUT_SERVER
INPUT_SESSION (Haijafunguliwa bado) kibali INPUT_REQUEST (Haijafunguliwa bado)
Inayotumiwa kama ni kibali. Inatoa data iliyofafanushiwa kama ni kawaida, inatoa false kama ni kifaili, kama
Inayotumiwa kama ni kibali. Hauwezi kufikia kwa ujumbe.aina ya kibalifilter_input( kibalifilter_input( kifafanushifilter_input( vifaa)
, | Maelezo |
---|---|
aina ya kibali | Inahitaji. Inaainishwa aina ya kibali. Tazama orodha juu ya aina inayopendekeza. |
kibali | Inaainishwa kwa kibali. Kwa kawaida ni kibali. |
kifafanushi |
Inahitaji. Inaainishwa ID ya kifafanushi inayotumiwa. Kwa msingi ni FILTER_SANITIZE_STRING. Tazama mawendo wa kifafanushi cha PHP kwa ajili ya viwango vya kifafanushi inayopendekeza. ID ya kifafanushi inaweza kuwa jina la ID (kama FILTER_VALIDATE_EMAIL) au namba ya ID (kama 274). |
vifaa | Inaainishwa kwa orodha ya kina na viwango. Tathmini kila kina inayotumika na viwango vya kila kifafanushi. |
Mivumbuzo
Kwenye mivumbuzo hii, tumetumia funguo filter_input() kufafanua kwenye kibali. Kibali kilichotumiwa ni barua pepe inayohusiana kwa kawaida.
<?php if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) { echo "E-Mail haionahusiana"; } else { echo "E-Mail inahusiana"; } ?>
Kichwa cha chapa kama:
E-Mail inahusiana