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