Bi o ṣe le ṣe idanimọ awọn adirẹsi Imeeli ni akosile PHP kan

Adirẹsi imeeli: rọrun lati ṣẹda, soro lati tẹ.

Elo le lọ si aṣiṣe. Ọpọ le wo gbogbo aṣiṣe ati pe o dara. Ọpọlọpọ le wo ọtun ati ki o ko ṣiṣẹ ni gbogbo.

Ngba awọn adirẹsi imeeli ti o gba - fun iwe iroyin kan, sọ, tabi fun igbasilẹ ọrọ igbaniwọle - lati kere julọ si awọn ọṣọ (ti ko ba ni idaniloju) jẹ pataki, dajudaju, ati pe o tayọ.

O ṣeun, PHP (5 ati nigbamii) wa pẹlu awọn iṣẹ ti o ni ọwọ ti awọn iṣẹ ati awọn aṣiṣe ti o ṣe idanwo fun adirẹsi imeeli jẹ ẹtọ kan imolara.

Ṣatunṣe adirẹsi Imeeli ni akọọlẹ PHP kan

Lati ṣe afihan adirẹsi imeeli kan fun atunṣe (kii ṣe ayẹwo boya adirẹsi naa n ṣiṣẹ ati kika) ni PHP:

FILTER_VALIDATE_EMAIL PHP Adirẹsi Imeeli Awọn ifarada Idanimọ

Akiyesi pe FILTER_VALIDATE_EMAIL yoo ṣatunṣe adirẹsi imeeli ti o ni awọn ibugbe ati awọn ibugbe oke-ipele ti ko tẹlẹ. Ti o ba fẹ lati yago fun awọn wọnyi, o le ṣe idanwo fun awọn ibugbe oke-ipele ti o ju awọn ohun kikọ mẹrin mẹrin lọ (eyi ti yoo fa jade ni "eroja"), tabi fun awọn orukọ-ašẹ ti o jẹ akọsilẹ 2 (gbogbo orilẹ-ede oke- ipele ibugbe) tabi ọkan ninu awọn ibugbe oke-ipele ti o mọ (eyiti o ni lati mu bi ayipada akojọ).

FILTER_VALIDATE_EMAIL yoo jẹ balk ni aṣiṣe ni awọn adirẹsi imeeli pẹlu awọn orukọ ipamọ pupọ (awọn ohun kikọ 64 tabi diẹ ẹ sii), ati ni awọn adirẹsi imeeli pẹlu awọn ohun asala ti o yọ (bii "mi \" @ example.com ") Lati yago fun awọn ipamọ eke wọnyi, o le yipada si kilasi bi IP-imeeli-adirẹsi-afọwọsi.

FILTER_VALIDATE_EMAIL Adirẹsi Imeeli Awọn Apeere Idanimọ

A ro pe $ email_address ni adiresi naa lati ṣayẹwo, o le gbiyanju idanimọ rẹ nipa lilo:

O tun le ṣetọju adirẹsi imeeli ni gígùn lati fọọmu ayelujara (o ro pe a gba adiresi imeeli ni aaye pẹlu orukọ "imeeli"):