In PHP è semplice generare un token univoco per la conferma di un indirizzo e-mail.
Possiamo creare una stringa univoca a partire dai dati dell'utente. Ovviamente il token va salvato nel database e dovrà avere una data di scadenza dopo la quale verrà invalidato e rimosso.
function generate_url_token($data) {
$rand_str = md5($data['firstname'] . $data['lastname'] . $data['email']);
return uniqid() . '_' . $rand_str;
}