Apuntes de cómo generar un indentificador único (UUID) de la direcciónd e una página web
Significado de UUID
UUID son las siglas de Universally Unique IDentifier, que en inglés significa, literalmente, ‘identificador único universal’.
Es utilizado para crear identificadores únicos universales que permitan reconocer e distinguir un objeto dentro de un sistema, o el mismo objeto en diferentes contextos.
El UUID tiene una longitud de 128 bit, es decir, 16 bytes. El número de posibles UUID es de 3×1038, por ello las probabilidades de coincidir dos códigos UUID son extremadamente bajas.
Como tal, un UUID está conformado por 32 dígitos divididos en cinco grupos, que obedecen a la siguiente forma: 8-4-4-4-12. Es decir, 36 caracteres y cuatro guiones que los separan. Por ejemplo: 670b9562-b30d-52d5-b827-655787665500.
Generar un UUID con PHP
Para generar un identificador único universal (UUID) de un recurso web, cómo puede ser la dirección de una página web
function uniqid_str( $str ) {
return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(md5($str), 4));
}
su uso
echo uniqid_str("https://dev4phones.wordpress.com/");
//1825a0e9-b3bc-3357-21ae-69b21a500b44