Unsaon sa Pagpamatuod sa Email Address sa usa ka PHP Script

Mga adres sa email: sayon ​​buhaton, lisud i-type.

Daghan ang dili masayop. Daghan ang makatan-aw sa tanan nga sayup ug maayo ra. Daghan ang makatan-aw sa husto ug wala'y trabaho.

Ang pagkuha sa mga adres sa email nga inyong kolektahon - alang sa usa ka newsletter, ingon, o alang sa pagkuha sa password - nga dili mouyon sa mga sumbanan (kon dili pagsiguro) mao ang mahinungdanon, siyempre, ug hilabihan ka malisud.

Maayo na lang, ang PHP (5 ug sa ulahi) moabut uban ang usa ka praktikal nga hugpong sa mga gimbuhaton ug mga pagsala nga naghimo sa pagsulay alang sa email address nga balido usa ka kalit.

Pat-ud ang Email Addresses sa PHP Script

Aron ma validate ang usa ka email address alang sa pagkorihir (dili pagsusi kung ang address tinuod nga nagtrabaho ug magbasa) sa PHP:

FILTER_VALIDATE_EMAIL PHP Email Address Validation Caveats

Timan-i nga ang FILTER_VALIDATE_EMAIL magapamatuod sa mga adres sa email nga adunay mga dominyo ug top-level domains nga wala maglungtad. Kon gusto nimong malikayan kini, mahimo nimong sulayan ang mga top-level domains nga labaw pa sa 4 ka mga karakter ang gitas-on (nga sayop nga paglabay sa ".museum"), o alang sa mga ngalan sa domain nga dunay 2 ka mga karakter ang gitas-on (ang tanan nga top- level nga mga domain) o usa sa mga nailhan nga top-level domains (nga kinahanglan nimong ipa-update samtang ang lista nag-usab).

Ang FILTER_VALIDATE_EMAIL masaypan nga masayop sa mga email address nga may taas nga mga pangalan sa domain (64 ka mga karakter o labaw pa), ug sa mga adres sa email nga adunay escaped nga mga karakter (sama sa "me \" @ example.com "). klase sama sa php-email-address-validation.

Mga pamilyar nga FILTER_VALIDATE_EMAIL Email Address

Sa pag-ingon nga ang $ email_address naghupot sa address nga paga-tsek, mahimo nimong sulayan ang validity niini gamit ang:

Mahimo nimo usab pagsala ang usa ka email address direkta gikan sa web form (kon ang email address nadakpan sa natad nga "email"):