Come creare una stringa alfanumerica random in Php
Una semplice funzione PHP per generare una stringa alfanumerica unica.
Quando suggeriamo delle password agli utenti c’è sempre la
necessità di generare stringhe uniche. Tipico è l’esempio di una stringa
alfanumerica casuale. Vediamo come ottenerla.
Possiamo utilizzare la seguente funzione:
fonte: http://gabrieleromanato.com/2012/04/php-generare-una-stringa-alfanumerica-unica/
Possiamo utilizzare la seguente funzione:
PHP
function makeUnique ($length=16)
{
$salt = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678';
$len = strlen($salt);
$makepass = '';
mt_srand(10000000*(double)microtime());
for ($i = 0; $i < $length; $i++) {
$makepass .= $salt[mt_rand(0,$len - 1)];
}
return $makepass;
}
La funzione accetta come parametro la lunghezza della stringa da
restituire. Utilizza le funzioni random di PHP sia per generare il
salting della stringa sia per estrarre i caratteri in modo casuale.fonte: http://gabrieleromanato.com/2012/04/php-generare-una-stringa-alfanumerica-unica/
Commenti
Posta un commento