Script php: Generare codice alfanumerico casuale

   difficoltà:  script script script script script

Script simili
4/8/2006


La funzione permette di generare codici alfanumerici casuali di n caratteri. Utile per generare id di sessione random o password random.

Function SessioneCasuale(){
$N_Caratteri = 20;
$Stringa = "";
For($I=0;$I<$N_Caratteri;$I++){
do{
$N = Ceil(rand(48,122));
}while(!((($N >= 48) && ($N <= 57)) || (($N >= 65) && ($N <= 90)) || (($N >= 97) && ($N <= 122))));


$Stringa = $Stringa.Chr ($N);
}
return $Stringa;
}
Con la variabile $N_Caratteri si decide il numero di caratteri che deve avere il codice.




Commenti


  nome

8/2/2007 15:17:27

Il ciclo for non va bene cosi', l'indice deve partire da zero se volete avere un codice lungo n caratteri.

ciao :)

  Fabio

8/2/2007 15:29:44

Grazie sistemato. E intanto che ci sono pubblico un'altra versione..

  adil

27/11/2013 10:22:15

grazie




Lascia un commento


Codice di controllo*:
Nome*:
Email/Link:
Testo*:
 
I campi contrassegnati con * sono obbligatori.