ວິທີການຢັ້ງຢືນທີ່ຢູ່ອີເມວໃນ PHP Script

ທີ່ຢູ່ອີເມວ: ງ່າຍຕໍ່ການສ້າງ, ຍາກທີ່ຈະພິມ.

ຫຼາຍສາມາດໄປຜິດພາດ. ຫຼາຍສາມາດເບິ່ງທັງຫມົດຜິດແລະຈະມີສິດທັງຫມົດ. ຫຼາຍສາມາດຊອກຫາທີ່ຖືກຕ້ອງແລະບໍ່ເຮັດວຽກເລີຍ.

ການເຂົ້າເຖິງທີ່ຢູ່ອີເມວທີ່ທ່ານເກັບກໍາ - ສໍາລັບຈົດຫມາຍຂ່າວ, ເວົ້າ, ຫຼືສໍາລັບການຄົ້ນຫາລະຫັດຜ່ານ - ຢ່າງຫນ້ອຍຕ້ອງສອດຄ່ອງກັບມາດຕະຖານ (ຖ້າບໍ່ແນ່ໃຈ) ແມ່ນສິ່ງສໍາຄັນ, ແນ່ນອນ, ແລະ tricky ທີ່ສຸດ.

ໂຊກດີ, PHP (5 ແລະຕໍ່ມາ) ມາພ້ອມກັບຊຸດທີ່ມີປະໂຫຍດແລະການກັ່ນຕອງທີ່ເຮັດໃຫ້ການທົດສອບສໍາລັບຄວາມຖືກຕ້ອງຂອງທີ່ຢູ່ອີເມວ.

ຢືນຢັນທີ່ຢູ່ອີເມວໃນ PHP Script

ເພື່ອຢືນຢັນທີ່ຢູ່ອີເມວສໍາລັບຄວາມຖືກຕ້ອງ (ບໍ່ໄດ້ກວດເບິ່ງວ່າທີ່ຢູ່ກໍ່ເຮັດວຽກແລະອ່ານຢູ່) ໃນ PHP:

FILTER_VALIDATE_EMAIL PHP Email Address Validation Caveats

ໃຫ້ສັງເກດວ່າ FILTER_VALIDATE_EMAIL ຈະຢືນຢັນທີ່ຢູ່ອີເມວທີ່ມີໂດເມນແລະໂດເມນທີ່ສູງທີ່ບໍ່ມີຢູ່. ຖ້າທ່ານຕ້ອງການຫຼີກເວັ້ນການເຫຼົ່ານີ້, ທ່ານສາມາດທົດສອບໂດເມນທີ່ມີລະດັບສູງທີ່ມີໄລຍະເວລາຫຼາຍກວ່າ 4 ອັກຂະລະ (ເຊິ່ງຈະຖືກຖິ້ມອອກຈາກ ".museum"), ຫຼືສໍາລັບ ຊື່ໂດເມນ ທີ່ມີທັງສອງຕົວອັກສອນຍາວ (ທັງຫມົດໃນປະເທດ, ໂດເມນທີ່ມີລະດັບສູງ) ຫຼືຫນຶ່ງໃນໂດເມນທີ່ມີລະດັບສູງທີ່ຮູ້ຈັກ (ທີ່ທ່ານຈະຕ້ອງອັບເດດໃນການປ່ຽນແປງລາຍຊື່).

FILTER_VALIDATE_EMAIL ຈະຂີ້ເຫຍື້ອທີ່ຢູ່ອີເມວທີ່ມີຊື່ໂດເມນທີ່ຍາວ (64 ອັກຂະຄະຫຼືຫຼາຍກວ່ານັ້ນ) ແລະຢູ່ທີ່ອີເມວທີ່ມີຕົວອັກສອນທີ່ລ້າສະໄຫມ (ເຊັ່ນ: "me \" @ example.com "). ເພື່ອຫຼີກເວັ້ນການ ບໍ່ຖືກຕ້ອງ ເຫຼົ່ານີ້, class ຄື php-email-address-validation.

ຕົວຢ່າງການກວດສອບອີເມວຂອງ FILTER_VALIDATE_EMAIL

ສົມມຸດວ່າ $ email_address ຖືທີ່ຢູ່ທີ່ຈະກວດສອບ, ທ່ານສາມາດທົດລອງໃຊ້ໄດ້ໂດຍໃຊ້:

ນອກນັ້ນທ່ານຍັງສາມາດກັ່ນຕອງ ທີ່ຢູ່ອີເມວ ຊື່ກົງຈາກ ແບບຟອມເວັບໄຊທ໌ (ສົມມຸດວ່າທີ່ຢູ່ອີເມວຖືກຈັບໃນສະຫນາມທີ່ມີຊື່ "ອີເມວ"):