Corsi on-line

Validare un indirizzo di Gmail

Un indirizzo Web di Gmail può essere scritto in vari modi, ad esempio “indirizzo.email@gmail.com”, oppure “indirizzo.email@googlemail.com” o anche “Indirizzo.Email@gmail.com”; come fare, quindi, per impedire ad un utente di iscriversi più volte ad un nostro servizio utilizzando sempre lo stesso indirizzo di posta elettronica ma scritto in modi diversi? In questo breve post desidero proporvi una soluzione basata su PHP.

function MountainView($posta){
    $posta = strtolower($posta);
    $posta = explode('@', $posta);
    if($posta[1] != 'gmail.com' && $posta[1] != 'googlemail.com'){
        return implode('@', $posta);
    }
    $mail[0] = str_replace('.', '', $posta[0]);
    return $posta[0].'@gmail.com';
}

Si tratta di una semplice funzione che, dato un indirizzo email, lo riduce interamente in lettere minuscole, dopodiché lo suddivide nelle sue varie parti, verifica il nome a dominio per produrre, infine, un email corretta e “standardizzata” pronta per effettuare i nostri controlli.

Post correlati
I più letti del mese
Tematiche