कसरी एक PHP स्क्रिप्टमा इमेल ठेगानाहरू प्रमाणित गर्न

इ-मेल ठेगाना: सिर्जना गर्न सजिलो, टाइप गर्न गाह्रो।

धेरै गलत हुन सक्छ। धेरै गलत देख्न सक्नुहुनेछ र सबै सही हुन सक्नुहुनेछ। धेरै सही देख्न सक्छन् र सबै काम गर्दैन।

तपाईले एकत्रित इमेल ठेगानाहरू प्राप्त गर्दै - एक न्यूजलेटरको लागि, भन्नुहोस्, वा पासवर्ड पुनःप्राप्तिको लागि - कम्तिमा कम्तिमा मान्य मानहरू (निश्चित नभएसम्म) अनुरूप, निश्चित र अत्यन्तै कठिन छ।

सौभाग्य देखि, PHP (5 र पछि) प्रकार्यहरूको एक आसान सेट र फिल्टरहरू इमेल ठेगाना वैधता स्न्यापको लागि परीक्षण बनाइन्छ।

PHP लिपिमा ईमेल एड्रेसहरू प्रमाणित गर्नुहोस्

सहिताताको लागि ईमेल ठेगाना प्रमाणिकरण गर्न (PHP मा ठेगाना लगाउने र पढ्ने हो कि होइन):

FILTER_VALIDATE_EMAIL पी पी पी ईमेल ठेगाना प्रमाणीकरण Caveats

ध्यान दिनुहोस् कि FILTER_VALIDATE_EMAIL ले डोमेनहरू मान्य बनाउनेछ जुन डोमेनहरू र शीर्ष स्तरको डोमेनहरू अवस्थित छैनन्। यदि तपाइँ यी कुराहरूबाट टाढा राख्न चाहनुहुन्छ भने, तपाइँ शीर्ष-स्तरको डोमेनहरूको लागि परीक्षण गर्न सक्नुहुन्छ जुन 4 क्यारेक्टरहरू भन्दा लामो छन् (जुन गलत रूपमा फ्याँकिएको छ "। संग्रहालय"), वा डोमेन नामहरूको लागि जुन 2 वर्ण लामो हुन्छ (सबै देश शीर्ष- स्तर डोमेन) वा ज्ञात शीर्ष-स्तरीय डोमेनहरू मध्ये एउटा (तपाईलाई सूची परिवर्तनको रूपमा अद्यावधिक गर्न हुनेछ)।

FILTER_VALIDATE_EMAIL ले गलत डोमेन नामहरू (64 क्यारेक्टरहरू वा बढी), र एस्केप अक्षरहरू (जस्तै "me \" @ example.com ") सँग इमेल ठेगानाहरूमा गल्ती गर्न सक्दछ। यी झूटा सकारात्मक प्रतिक्रियाहरूबाट बच्न सक्नुहुन्छ वर्ग जस्तै php-email-address-validation।

FILTER_VALIDATE_EMAIL ईमेल ठेगाना प्रमाणीकरण उदाहरणहरू

$ ईमेल_द्द्रेस मान्ने ठेगानालाई ठेगाना लगाइनेछ, तपाई यसको वैधता प्रयोग गरेर प्रयोग गर्न सक्नुहुन्छ:

तपाइँले वेब फारमबाट सिधा ईमेल ठेगाना पनि फिल्टर गर्न सक्नुहुनेछ (इमेल ठेगाना "ईमेल" नाममा क्षेत्रमा क्याप्चर गरिएको थियो):