Come utilizzare la funzione Uniqid() in PHP

Come Utilizzare La Funzione Uniqid In Php



IL uniqid() è un metodo integrato in PHP che crea l'ID univoco in base all'ora corrente calcolata in microsecondi. IL uniqid() è un potente strumento per generare ID univoci per diverse sessioni o per tracciare il visitatore unico di un sito web. Il valore restituito è un identificatore generato combinando l'ID del processo corrente e l'ora del sistema in microsecondi.

Sintassi

La sintassi dell'uso di uniqid() funzione in PHP è la seguente:







uniqid ( prefisso , più_entropia )

Questa funzione non accetta alcun parametro obbligatorio, il prefisso e more_entropia sono i parametri facoltativi per specificare il risultato. IL prefisso è usato per specificare il prefisso di ID univoco . IL più_entropia viene utilizzato come vero o falso, se impostato su VERO , il ritorno sarà di 23 caratteri. Il falso ID è l'entropia predefinita con una stringa di ritorno di 13 caratteri.



Come usare uniqid() in PHP?

I seguenti esempi illustrano l'uso di uniqid() in PHP:



Esempio 1

Di seguito è riportato l'esempio di base dell'utilizzo di funzione uniqid() in PHP:







eco uniqid ( ) ;

?>

Esempio 2

Nel seguente codice di esempio, abbiamo usato il funzione uniqid() per generare l'ID univoco e quindi memorizzare il valore nella variabile unique_id. Abbiamo quindi stampato il valore della variabile utilizzando l'istruzione echo:





$unique_id = uniqid ( ) ;

eco 'L'ID generato è: ' . $unique_id . ' \N ' ;

?>

Esempio 3

Il codice di esempio seguente spiega l'utilizzo di uniqid() funzione con i parametri opzionali. Il vero valore genererà un ID più univoco di 23 caratteri:



$prefisso = 'utente_' ;

$unique_id = uniqid ( $prefisso , VERO ) ;

eco 'L'ID generato è: ' . $unique_id . ' \N ' ;

?>

Linea di fondo

Puoi generare ID univoci per vari scopi negli script PHP, come la gestione delle sessioni, la gestione dei record del database, la denominazione dei file e altro ancora. uniqid() è uno strumento utile per generare stringhe ID univoche basate sull'ora corrente del sistema. Questa funzione non genera valori ottimali o crittograficamente sicuri perché si basa sull'ora del sistema. Pertanto, è essenziale utilizzare metodi aggiuntivi per garantire la sicurezza e l'unicità dei dati sensibili nelle applicazioni.