Kako uporabljati funkcijo Uniqid() v PHP

Kako Uporabljati Funkcijo Uniqid V Php



The uniqid() je vgrajena metoda v PHP, ki ustvari enolični ID glede na trenutni čas, izračunan v mikrosekundah. The uniqid() je zmogljivo orodje za generiranje edinstvenih ID-jev za različne seje ali sledenje edinstvenemu obiskovalcu spletnega mesta. Vrnjena vrednost je identifikator, ki se ustvari s kombinacijo trenutnega ID-ja procesa in časa sistema v mikrosekundah.

Sintaksa

Sintaksa uporabe uniqid() funkcija v PHP je naslednja:







uniqid ( predpono , več_entropije )

Ta funkcija ne prevzame nobenega obveznega parametra predpono in več_entropije so neobvezni parametri za določitev rezultata. The predpono se uporablja za določitev predpone Enolični ID . The več_entropije se uporablja kot true ali false, če je nastavljeno na Prav , potem bo vrnitev 23 znakov. Lažna ID je privzeta entropija s povratnim nizom 13 znakov.



Kako uporabljati uniqid() v PHP?

Naslednji primeri ponazarjajo uporabo uniqid() v PHP:



Primer 1

Sledi osnovni primer uporabe funkcija uniqid(). v PHP:







odmev uniqid ( ) ;

?>

Primer 2

V naslednjem primeru kode smo uporabili funkcija uniqid(). za generiranje edinstvenega ID-ja in nato shranil vrednost v spremenljivko unique_id. Nato smo natisnili vrednost spremenljivke s stavkom echo:





$unique_id = uniqid ( ) ;

odmev 'Ustvarjeni ID je: ' . $unique_id . ' \n ' ;

?>

Primer 3

Spodnji primer kode pojasnjuje uporabo uniqid() funkcijo z neobveznimi parametri. Prava vrednost bo ustvarila bolj edinstven ID s 23 znaki:



predpona $ = 'uporabnik_' ;

$unique_id = uniqid ( predpona $ , prav ) ;

odmev 'Ustvarjeni ID je: ' . $unique_id . ' \n ' ;

?>

Spodnja črta

V skriptih PHP lahko ustvarite edinstvene ID-je za različne namene, kot so upravljanje sej, upravljanje zapisov baze podatkov, poimenovanje datotek itd. uniqid() je uporabno orodje za generiranje edinstvenih ID nizov na podlagi trenutnega sistemskega časa. Ta funkcija ne ustvarja optimalnih ali kriptografsko varnih vrednosti, ker temelji na sistemskem času. Zato je nujno uporabiti dodatne metode za zagotavljanje varnosti in edinstvenosti občutljivih podatkov v aplikacijah.