buonasera
per acceredere alla registrazione come utente in un sito, la pagina di richiesta manda una email al richiedente con un link, confermando il quale l'utente poi può continuare la registrazione.
VA BENE IN QUASI TUTTI I CASI
MA
qualcuno riceve l'indirizzo in modo tale che poi il browser non è in grado di trovare l'url che l'email gli invia
allego i codici:
con questi spedisco l'email, spedisco un esempio reale:
prendo i dati dalla form:
$nome=$_REQUEST['nome'];
$cognome=$_REQUEST['cognome'];
$email=$_REQUEST['email'];
li trasformo con rawurlencoder
$cognomey=rawurlencode($cognome);
$nomey=rawurlencode($nome);
compongo la mail
$title="DIARIO DELL'INFANZIA - conferma";
$text="Puoi continuare la registrazione cliccando sul link
//unoteatro.casateatroragazzi.it/diaridinfanzia/registrati.php?action=registra&cognome=$cognomey&n ome=$nomey&email=$email\
(ho tolto io qui l'http: per non farlo interpretare come una url e quindi tagliare)
spedisco:
-- DIARI DELL'INFANZIA STAFF";
mail("$email", "$title", "$text", "From: \"Staff DIARIO DI INFANZIA\" <info@diariodinfanzia.it>\n");
bene, a me ha sempre funzionato bene, su tutti i miei computer, ai miei amici ed ai collaboratori funziona bene
ad uno solo di loro, il link non funziona. sembra che il browser legga questo indirizzo:
//unoteatro.casateatroragazzi.it/diaridinfanzia/registrati.php?action=3dregistra&cognome=3dsbaffin i&nome=3dpoldo&email=3dmichi@arteco.org\
(anche qui ho tolto http
con quel 3d prima del contenuto delle variabili
che devo fare?