Generar un identificador único de un recurso web


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
Anuncio publicitario

Publicado por Codelaby

Mobile DevDesigner

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: