Cómo generar una identificación única en PHP

Se puede crear una ID de usuario única en PHP usando el uniqid () función. Esta función tiene dos parámetros que puede configurar.

El primero es el prefijo, que es lo que se agregará al comienzo de cada ID. El segundo es more_entropy. Si esto es falso o no se especifica, devolverá 13 caracteres; si es cierto, se devolverán 23 caracteres.

Ejemplos para crear una identificación única

A continuación hay ejemplos de cómo crear una ID de usuario única, pero cada una es un poco diferente..

El primero crea una ID única normal, mientras que el segundo muestra cómo hacer una ID más larga. El tercer ejemplo crea una ID con un número aleatorio como prefijo, mientras que la última línea se puede usar para cifrar el nombre de usuario antes de almacenarlo..

// crea una identificación única con el prefijo 'about' $ a = uniqid (about); echo $ a; eco "
";
// crea una identificación única más larga con el prefijo 'about' $ b = uniqid (about, true); Eco $ b; eco "
";
// crea una ID única con un número aleatorio como prefijo, más seguro que un prefijo estático $ c = uniqid (rand (), true); echo $ c; eco "
";
// este md5 cifra el nombre de usuario de arriba, por lo que está listo para almacenarse en su base de datos $ md5c = md5 ($ c); echo $ md5c; ?>