ਈਮੇਲ ਪਤੇ: ਬਣਾਉਣ ਲਈ ਸੌਖਾ, ਟਾਈਪ ਕਰਨ ਲਈ ਔਖਾ
ਬਹੁਤ ਕੁਝ ਗਲਤ ਹੋ ਸਕਦਾ ਹੈ ਬਹੁਤ ਸਾਰਾ ਗਲਤ ਦੇਖ ਸਕਦਾ ਹੈ ਅਤੇ ਠੀਕ ਹੋ ਸਕਦਾ ਹੈ. ਬਹੁਤ ਸਹੀ ਵੇਖ ਸਕਦੇ ਹਨ ਅਤੇ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦੇ.
ਇਕ ਨਿਊਜ਼ਲੈਟਰ, ਕਹੋ ਜਾਂ ਪਾਸਵਰਡ ਦੀ ਪ੍ਰਾਪਤੀ ਲਈ - ਤੁਹਾਡੇ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਕੀਤੇ ਗਏ ਈ-ਮੇਲ ਪਤੇ ਪ੍ਰਾਪਤ ਕਰਨਾ - ਘੱਟੋ ਘੱਟ ਮਾਪਿਆਂ ਦੇ ਅਨੁਕੂਲ ਹੋਣ (ਜੇ ਇਹ ਯਕੀਨੀ ਨਾ ਹੋਵੇ) ਬਹੁਤ ਜ਼ਰੂਰੀ ਹੈ, ਬੇਸ਼ਕ, ਅਤੇ ਬਹੁਤ ਹੀ ਮੁਸ਼ਕਿਲ ਹੈ.
ਖੁਸ਼ਕਿਸਮਤੀ ਨਾਲ, PHP (5 ਅਤੇ ਬਾਅਦ ਵਾਲਾ) ਇੱਕ ਆਸਾਨ ਫੰਕਸ਼ਨ ਅਤੇ ਫਿਲਟਰਸ ਦੇ ਨਾਲ ਆਉਂਦਾ ਹੈ ਜੋ ਈਮੇਲ ਪਤਾ ਵੈਧਤਾ ਲਈ ਜਾਂਚ ਨੂੰ ਇੱਕ ਚੁਟਕੀ ਬਣਾਉਂਦੇ ਹਨ.
PHP ਸਕਰਿਪਟ ਵਿਚ ਈਮੇਲ ਪਤੇ ਦੀ ਤਸਦੀਕ ਕਰੋ
ਪੀਐਚਐਚ ਵਿੱਚ ਸਹੀ ਲਈ ਇੱਕ ਈ-ਮੇਲ ਪਤੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ (ਪਤਾ ਨਹੀਂ ਕਿ ਪਤਾ ਅਸਲ ਵਿੱਚ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਨਹੀਂ):
- HTML ਵਿੱਚ ਈਮੇਲ ਪ੍ਰਮਾਣਿਤ ਕਰੋ ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਵੈਬ ਫਾਰਮ ਵਰਤਦੇ ਹੋ ਜਿੱਥੇ ਲੋਕ ਈਮੇਲ ਪਤੇ ਦਾਖਲ ਕਰਦੇ ਹਨ
- FILTER_VALIDATE_EMAIL PHP ਈਮੇਲ ਪ੍ਰਮਾਣਿਕਤਾ ਫਿਲਟਰ ਦੀ ਵਰਤੋਂ ਕਰੋ. (ਉਦਾਹਰਨਾਂ ਲਈ ਹੇਠਾਂ ਦੇਖੋ.)
FILTER_VALIDATE_EMAIL PHP ਈਮੇਲ ਪਤਾ ਪ੍ਰਮਾਣਿਕਤਾ ਅਵੈਧ
ਨੋਟ ਕਰੋ ਕਿ FILTER_VALIDATE_EMAIL ਉਹ ਈਮੇਲ ਪਤੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰੇਗਾ ਜਿਸ ਵਿੱਚ ਉਹ ਡੋਮੇਨ ਅਤੇ ਉੱਚ ਪੱਧਰੀ ਡੋਮੇਨਾਂ ਹਨ ਜੋ ਮੌਜੂਦ ਨਹੀਂ ਹਨ. ਜੇ ਤੁਸੀਂ ਇਹਨਾਂ ਤੋਂ ਬਚਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਉੱਚ ਪੱਧਰੇ ਡੋਮੇਨਾਂ ਲਈ ਟੈਸਟ ਕਰ ਸਕਦੇ ਹੋ ਜੋ 4 ਅੱਖਰਾਂ ਤੋਂ ਵੱਧ ਹਨ (ਜੋ ਗਲਤ ਤਰੀਕੇ ਨਾਲ ".museum" ਬਾਹਰ ਸੁੱਟ ਦੇਵੇਗਾ), ਜਾਂ ਉਹ ਡੋਮੇਨ ਨਾਂ ਜੋ ਦੋ ਅੱਖਰ ਲੰਬੇ ਹਨ (ਸਾਰੇ ਦੇਸ਼ ਦਾ ਸਿਖਰ- ਪੱਧਰ ਡੋਮੇਨ) ਜਾਂ ਜਾਣੇ-ਪਛਾਣੇ ਉੱਚ ਪੱਧਰੀ ਡੋਮੇਨਾਂ ਵਿਚੋਂ ਇੱਕ (ਜੋ ਤੁਹਾਨੂੰ ਸੂਚੀ ਵਿੱਚ ਬਦਲਾਵਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਅਪਡੇਟ ਕਰਨਾ ਪਵੇਗਾ).
FILTER_VALIDATE_EMAIL ਲੰਬੇ ਡੋਮੇਨ ਨਾਮ (64 ਅੱਖਰ ਜਾਂ ਵੱਧ), ਅਤੇ ਬਚੇ ਹੋਏ ਅੱਖਰਾਂ (ਜਿਵੇਂ ਕਿ "me \" @ example.com) ਦੇ ਨਾਲ ਈਮੇਲ ਪਤੇ ਦੇ ਨਾਲ ਈਮੇਲ ਪਤਿਆਂ 'ਤੇ ਗਲਤ ਢੰਗ ਨਾਲ ਜਵਾਬ ਦਿੰਦਾ ਹੈ. ਇਹ ਝੂਠੇ ਸਕਾਰਾਤਮਕ ਬਚਣ ਲਈ, ਤੁਸੀਂ ਜਿਵੇਂ ਕਿ php-email-address-validation.
FILTER_VALIDATE_EMAIL ਈਮੇਲ ਪਤਾ ਪ੍ਰਮਾਣਿਕਤਾ ਉਦਾਹਰਣ
ਮੰਨ ਲਓ $ ਈਮੇਲ / ਪਤੇ ਵਿੱਚ ਪਤਾ ਕਰਨ ਲਈ ਪਤਾ ਹੈ, ਤੁਸੀਂ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੀ ਵੈਧਤਾ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ:
ਤੁਸੀਂ ਵੈਬ ਫਾਰਮ ਤੋਂ ਸਿੱਧਾ ਈ-ਮੇਲ ਪਤੇ ਨੂੰ ਫਿਲਟਰ ਕਰ ਸਕਦੇ ਹੋ (ਮੰਨ ਲਓ ਕਿ "ਈਮੇਲ" ਨਾਮ ਨਾਲ ਖੇਤਰ ਵਿੱਚ ਈਮੇਲ ਪਤੇ ਨੂੰ ਕੈਪਚਰ ਕੀਤਾ ਗਿਆ ਸੀ):