Rumah >pembangunan bahagian belakang >tutorial php >Bolehkah Anda Mengesahkan Kesahihan Alamat E-mel Hanya Menggunakan PHP?
Mengesahkan Kesahihan Alamat E-mel dalam PHP
Soalan:
Semasa memeriksa cara untuk menilai kesahihan e-mel, saya menemui tapak web yang menuntut untuk mencapai tugasan ini. Walau bagaimanapun, adakah boleh menyemak kesahihan e-mel hanya menggunakan PHP?
Penyelesaian:
Untuk memastikan kesahihan e-mel, PHP menyediakan kaedah yang boleh dipercayai. Mula-mula, mari sahkan kewujudan domain menggunakan fungsi domain_exists:
if(domain_exists($email)) { echo('This MX records exists; I will accept this email as valid.'); } else { echo('No MX record exists; Invalid email.'); }
Selain itu, fungsi filter_var PHP menyemak sama ada e-mel mempunyai format yang sah:
if(filter_var($email, FILTER_VALIDATE_EMAIL)) { //Email is valid }
Walau bagaimanapun, kaedah ini tidak t menjamin kewujudan e-mel pengguna pada domain tersebut. Berikut ialah beberapa pertimbangan yang perlu diingat:
Atas ialah kandungan terperinci Bolehkah Anda Mengesahkan Kesahihan Alamat E-mel Hanya Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!