Salve a tutti
sono qui per chiedervi un dubbio
non so come fare una cosa
vorrei fare un link di attivazione account
con http://miosito/attivazione.php?codic...dice&attivo=si
come posso fare?
il codice di attivazione è in una variabile di sessione
Salve a tutti
sono qui per chiedervi un dubbio
non so come fare una cosa
vorrei fare un link di attivazione account
con http://miosito/attivazione.php?codic...dice&attivo=si
come posso fare?
il codice di attivazione è in una variabile di sessione
Puoi utilizzare una funzione di hashing per genereare il codice.
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
a me serve solo sapere come fare i link con i ?
il codice di attivazione l'ho trovato con md5($user)
comunque mi serve solo sapere per i link coi punti di domanda
Ma che domanda è?!?!Originariamente inviato da yomega
a me serve solo sapere come fare i link con i ?![]()
![]()
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
vedi che anche questa pagina ha il ?
ecco il link
http://forum.html.it/forum/showthrea...readid=1485330
lo vedi?
come faccio a fare quella strainga dopo il ?
Cosa significa:
Originariamente inviato da yomega
come faccio a fare quella strainga dopo il ?
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
vedi che dopo showthread.php c'è ?s=&threadid=1485330
come faccio a fare questo --> "?s=&threadid=1485330" ?
ahaha satifal...
Comunque tu dovresti prendere il dato con il metodo get.
Quindi il link te lo devi costruire in questo modo (il punto interrogativo lo devi mettere te):
$Key è la variabile in cui hai salvato la chiave scelta casualmente.Codice PHP:
$content= "http://www.sito.org/verify_user.php?key=".$key;
Comunque io personalmente non codifico anche la chiave, semplicemente la scelgo casualmente grazie alla funzione RAND(), ti posto un modo:
Nella variabile $string ci sarà la chiave.Codice PHP:
$caratteri = "aAbBcCdDeEfFgGhHiIlLjJkKmMnNoOpPqQrRsStTuUvVwWxXyYzZ0123456789";
$dim = 10; //scegli la lunghezza della chiave
srand((double)microtime()*1000000);
$string = '' ;
for($inc=0; $inc<$dim; $inc++)
{
$rand = rand(0, strlen($car)-1);
$scar = substr($car, $rand, 1);
$string = $string . $scar;
}
Grazie mille longo![]()
![]()