Pequeño script para generar claves o códigos de forma aleatoria.
$caracteres = "1234567890abcdefghijklmnopqrstuvwxyz"; $clave = ""; for($i=0; $i<10; $i++) { $clave .= substr($caracteres,rand(0,36),1); } echo "La clave generada: ".$clave;
Si quieres utilizar mayúsculas y minúsculas —u otros caracteres— los puedes añadir en la primera línea y luego modficas el segundo parámetro de rand() para indicar el total que tengas. En este ejemplo se genera un código de 10 caracteres, pero pueden ser los que tu especifiques.