Cómo usar la función Uniqid() en PHP

Como Usar La Funcion Uniqid En Php



El uniqid() es un método incorporado en PHP que crea la ID única según la hora actual calculada en microsegundos. El uniqid() es una poderosa herramienta para generar identificaciones únicas para diferentes sesiones o rastrear al visitante único de un sitio web. El valor devuelto es un identificador que se genera al combinar el ID del proceso actual y el tiempo del sistema en microsegundos.

Sintaxis

La sintaxis de usar el uniqid() La función en PHP es la siguiente:







uniqid ( prefijo , más_entropía )

Esta función no toma ningún parámetro obligatorio, el prefijo y more_entropy son los parámetros opcionales para especificar el resultado. El prefijo se utiliza para especificar el prefijo de Identificación única . El más_entropía se utiliza como verdadero o falso, si se establece en Verdadero , entonces el retorno será de 23 caracteres. El falso IDENTIFICACIÓN es la entropía predeterminada con una cadena de retorno de 13 caracteres.



¿Cómo usar uniqid () en PHP?

Los siguientes ejemplos ilustran el uso de uniqid() en PHP:



Ejemplo 1

El siguiente es el ejemplo básico del uso del función uniqid() en PHP:







eco uniqid ( ) ;

?>

Ejemplo 2

En el siguiente código de ejemplo, usamos el función uniqid() para generar la ID única y luego almacenó el valor en la variable unique_id. Luego imprimimos el valor de la variable usando la instrucción echo:





$unique_id = uniqid ( ) ;

eco 'El ID generado es: ' . $unique_id . ' \norte ' ;

?>

Ejemplo 3

El siguiente código de ejemplo explica el uso de uniqid() función con los parámetros opcionales. El valor verdadero generará una identificación más única de 23 caracteres:



$prefijo = 'usuario_' ;

$unique_id = uniqid ( $prefijo , verdadero ) ;

eco 'El ID generado es: ' . $unique_id . ' \norte ' ;

?>

Línea de fondo

Puede generar ID únicos para varios propósitos en scripts PHP, como administración de sesiones, administración de registros de bases de datos, nombres de archivos y más. El uniqid() es una herramienta útil para generar cadenas de identificación únicas basadas en la hora actual del sistema. Esta función no genera valores óptimos o criptográficamente seguros porque se basa en la hora del sistema. Por lo tanto, es fundamental utilizar métodos adicionales para garantizar la seguridad y la singularidad de los datos confidenciales en las aplicaciones.