Tra gli ultimi articoli

Generatore codice random in Php

phpUn generatore di codici casuali in PHP? Presto fatto, con questa funzione in php potrete generare codici random, potrete settare la lunghezza e selezionare i caratteri che vogliamo vengano visualizzati.

// Inizio funzione
function generateSession($length = 8)
{
    global $generatedStrings;
    $characters = '0123456789abcdefghijklmnopqrstuvwxyz';
    $randomString = '';
    for ($i = 0; $i < $length; $i++) {
        $randomString .= $characters[rand(0, strlen($characters) - 1)];
    }
    if (isset($generatedStrings[$randomString])) {
        $randomString = generateSession($length);
    }
    $generatedStrings[$randomString] = $randomString;
    return $randomString;
}

$generatedStrings = array();
//Fine funzione

La funzione è facilmente richiamabile con

<span class="pln">generateSession</span>();

è poi editabile in lunghezza e nella scelta dei caratteri, per modificare la lunghezza di default possiamo cambiare il numero 6 alla prima riga in $lenght, oppure se volessimo ogni volta cambiare la lunghezza  mantenendo la solita funzione basta inserire il numero di caratteri richiesti tra le parentesi di generateRandomString(); .

Per modificare la lista dei caratteri invece dobbiamo inserire i caratteri che vogliamo dentro gli apici (quarta riga della funzione) :

$characters = '  ';

About Stefano Berardi

Stefano Berardi
''non sono superman... I'm not superman..."