Cum se utilizează funcția Uniqid() în PHP

Cum Se Utilizeaza Functia Uniqid In Php



The uniqid() este o metodă încorporată în PHP care creează ID-ul unic în funcție de timpul curent calculat în microsecunde. The uniqid() este un instrument puternic pentru generarea de ID-uri unice pentru diferite sesiuni sau urmărirea vizitatorului unic pe un site web. Valoarea returnată este un identificator care este generat prin combinarea ID-ului procesului curent și a timpului sistemului în microsecunde.

Sintaxă

Sintaxa utilizării uniqid() funcția în PHP este următoarea:







uniqid ( prefix , mai_entropie )

Această funcție nu ia niciun parametru obligatoriu, the prefix și mai mult_entropie sunt parametrii opționali pentru a specifica rezultatul. The prefix este folosit pentru a specifica prefixul de ID unic . The mai_entropie este folosit ca adevărat sau fals, dacă este setat la Adevărat , atunci revenirea va fi de 23 de caractere. Falsul ID este entropia implicită cu un șir returnat de 13 caractere.



Cum se utilizează uniqid() în PHP?

Următoarele exemple ilustrează utilizarea uniqid() în PHP:



Exemplul 1

Următorul este exemplul de bază de utilizare a funcția uniqid(). în PHP:







ecou uniqid ( ) ;

?>

Exemplul 2

În următorul exemplu de cod, am folosit codul funcția uniqid(). pentru generarea ID-ului unic și apoi stocat valoarea în variabila unique_id. Apoi am imprimat valoarea variabilei folosind instrucțiunea echo:





$id_unic = uniqid ( ) ;

ecou 'ID-ul generat este: ' . $id_unic . ' \n ' ;

?>

Exemplul 3

Exemplul de cod de mai jos explică utilizarea uniqid() funcţionează cu parametrii opţionali. Valoarea adevărată va genera un ID mai unic de 23 de caractere:



$prefix = 'utilizator_' ;

$id_unic = uniqid ( $prefix , Adevărat ) ;

ecou 'ID-ul generat este: ' . $id_unic . ' \n ' ;

?>

Concluzie

Puteți genera ID-uri unice pentru diverse scopuri în scripturile PHP, cum ar fi gestionarea sesiunii, gestionarea înregistrărilor bazei de date, denumirea fișierelor și multe altele. Uniqid() este un instrument util pentru generarea șirurilor de identificare unice bazate pe ora curentă a sistemului. Această funcție nu generează valori optime sau sigure criptografic deoarece se bazează pe ora sistemului. Prin urmare, este esențial să se utilizeze metode suplimentare pentru a asigura securitatea și unicitatea datelor sensibile din aplicații.