PHP Script-тэй имэйл хаягийг хэрхэн баталгаажуулах вэ

Имэйл хаягууд: үүсгэхэд хялбар, бичихэд хэцүү

Ихэнх нь буруугаар эргэж болно. Муу бүх зүйлийг харж чаддаг, бүгд зөв байцгаая. Ихэнх нь зөв харагдах бөгөөд ажиллахгүй байна.

Таны цуглуулсан и-мэйл хаяг авах - newsletter, хэлэх, эсвэл нууц үг авахын тулд стандартыг хамгийн багаар бодоход (баталгаажуулахгүй бол) маш чухал, мэдээжийн хэрэг, маш төвөгтэй байдаг.

Аз болоход, PHP (5 болон түүнээс хойшхи) нь цахим шуудангийн хаягийг хүчинтэй болгох тест хийхэд зориулагдсан функц, функцүүдтэй ирдэг.

PHP Script-ээр имэйл хаягийг баталгаажуулна

Үнэн зөв эсэхийг и-мэйл хаягаа баталгаажуулахын тулд (хаягийг уншиж, уншиж байгаа эсэхийг шалгадаггүй) PHP:

FILTER_VALIDATE_EMAIL PHP Email Address Validation Caveats

FILTER_VALIDATE_EMAIL нь домэйнууд болон дээд түвшний домэйнүүд байхгүй имэйл хаягуудыг баталгаажуулах болно гэдгийг анхаарна уу. Хэрэв та эдгээрээс зайлсхийхийг хүсвэл дээд түвшний домэйнуудыг 4 тэмдэгтээс их урттай (энэ нь ".museum" -ийг буруутгах болно), эсвэл 2 тэмдэгт урттай домэйн нэрийг шалгах боломжтой (бүх улс орны дээд- түвшингийн домэйн) эсвэл мэдэгдэж буй дээд түвшний домэйнүүдийн нэг (жагсаалтын өөрчлөлтөөр та шинэчлэх хэрэгтэй болно).

FILTER_VALIDATE_EMAIL нь урт домэйн нэрүүд (64 тэмдэгтээс дээш), мөн хаяглагдсан тэмдэгтүүдээс (жишээ нь "me" "example.com" гэх мэтийн имэйл хаягууд) алдаатай тулгарах болно. php-email-address-validation гэх мэт.

FILTER_VALIDATE_EMAIL И-мэйл хаяг Баталгаажуулах жишээ

$ Email_address гэж тооцож байгаа хаягыг эзэмшдэг гэж үзвэл та үүнийг ашиглан дараах хүчин төгөлдөрт оруулаарай:

Та мөн вэб маягтаас шууд имэйл хаягийг шүүх боломжтой (и-мэйл хаяг нь "имэйл" нэртэй талбарт орсон болно)