એક PHP, સ્ક્રિપ્ટમાં ઇમેઇલ સરનામાં માન્ય કરવા માટે કેવી રીતે

ઇમેઇલ સરનામાં: બનાવવા માટે સરળ, લખવા માટે મુશ્કેલ

ઘણી ખોટી જઈ શકે છે. ઘણી બધી ખોટી જુએ છે અને બધુ બરાબર છે મોટાભાગના લોકો બરાબર દેખાઈ શકે છે અને કામ કરી શકતા નથી.

ન્યૂઝલેટર માટે, કહો, અથવા પાસવર્ડ પુનઃપ્રાપ્તિ માટે - તમે જે ઇમેઇલ સરનામાંઓ એકત્રિત કરો છો - ઓછામાં ઓછા ધોરણોની ખાતરી કરો (જો ખાતરી ન હોય તો) નિર્ણાયક છે, અલબત્ત, અને અત્યંત મુશ્કેલ.

સદભાગ્યે, PHP (5 અને પછીનું) એક સરળ વિધેયો અને ફિલ્ટર્સ સાથે આવે છે જે ઇમેઇલ સરનામાંની માન્યતાને ત્વરિત માટે પરીક્ષણ કરે છે.

એક PHP સ્ક્રિપ્ટમાં ઇમેઇલ સરનામાં માન્ય કરો

PHP માં, ચોકસાઈ માટે એક ઇમેઇલ સરનામું (સરનામું ખરેખર કામ કરતું નથી કે નહીં તે તપાસવા માટે) માન્ય કરવા માટે:

FILTER_VALIDATE_EMAIL PHP ઇમેઇલ સરનામું માન્યતા ચેતવણીઓ

નોંધો કે FILTER_VALIDATE_EMAIL તે ઇમેઇલ સરનામાંને માન્ય કરશે કે જેમાં ડોમેન્સ અને ઉચ્ચ-સ્તરના ડોમેન હશે જે અસ્તિત્વમાં નથી. જો તમે આને ટાળવા માંગતા હો, તો તમે ટોચના-સ્તરના ડોમેન્સ માટે પરીક્ષણ કરી શકો છો, જે 4 અક્ષરોથી વધુ લાંબો છે (જે ખોટી રીતે ". મ્યુઝિયમ" બહાર ફેંકી દેશે), અથવા ડોમેઈન નામો માટે કે જે ક્યાં તો 2 અક્ષર લાંબો છે (બધા દેશની ટોચ- સ્તરના ડોમેન્સ) અથવા જાણીતા ટોચના-સ્તરનાં ડોમેન્સમાંથી એક (જે તમને સૂચિમાં ફેરફાર તરીકે અપડેટ કરવું પડશે).

FILTER_VALIDATE_EMAIL લાંબા ડોમેન નામો (64 અક્ષરો અથવા વધુ) સાથે ઇમેઇલ સરનામાં પર ભૂલભરેલી અને અજાણેલા અક્ષરોવાળા ઇમેઇલ સરનામાં પર (જેમ કે "મને \" @ example.com) ખોટું કરશે . આ ખોટા ધનો ટાળવા માટે, તમે એક વર્ગ જેવા php-email-address-validation.

ઇમેઇલ સરનામું માન્યતા ઉદાહરણો FILTER_VALIDATE_EMAIL

$ Email_address ધારી રહ્યા છીએ તે સરનામાની ચકાસણી કરવામાં આવે છે, તમે તેનો ઉપયોગ કરીને તેની માન્યતા અજમાવી શકો છો:

તમે વેબ ફોર્મથી સીધા જ ઇમેઇલ સરનામાંને ફિલ્ટર કરી શકો છો (ઇમેઇલ એડ્રેસને "ઇમેઇલ" નામથી ફિલ્ડમાં પકડવામાં આવ્યો હોવાનું માનતા મુજબ):