Kaip naudoti Uniqid () funkciją PHP

Kaip Naudoti Uniqid Funkcija Php



The unikalus() yra PHP integruotas metodas, kuris sukuria unikalų ID, priklausomai nuo esamo laiko, skaičiuojamo mikrosekundėmis. The unikalus() yra galingas įrankis, skirtas generuoti unikalius ID įvairioms sesijoms arba stebėti unikalų svetainės lankytoją. Grąžinama reikšmė yra identifikatorius, sugeneruojamas sujungiant dabartinį proceso ID ir sistemos laiką mikrosekundėmis.

Sintaksė

Naudojimo sintaksė unikalus() PHP funkcija yra tokia:







unikalus ( priešdėlis , daugiau_entropijos )

Šiai funkcijai nereikia jokių privalomų parametrų priešdėlis ir daugiau_entropija yra pasirenkami parametrai rezultatui nurodyti. The priešdėlis naudojamas norint nurodyti priešdėlį Unikalus ID . The daugiau_entropijos naudojamas kaip teisingas arba klaidingas, jei jis nustatytas Tiesa , tada grąža bus 23 simboliai. Netiesa ID yra numatytoji entropija su 13 simbolių grąžinimo eilute.



Kaip naudoti uniqid () PHP?

Toliau pateikti pavyzdžiai iliustruoja naudojimą unikalus() PHP:



1 pavyzdys

Toliau pateikiamas pagrindinis naudojimo pavyzdys Uniqid() funkcija PHP:







aidas unikalus ( ) ;

?>

2 pavyzdys

Šiame pavyzdiniame kode naudojome Uniqid() funkcija Norėdami sugeneruoti unikalų ID, o tada išsaugoti reikšmę unikalaus_id kintamajame. Tada išspausdinome kintamojo reikšmę naudodami echo teiginį:





$unikalus_id = unikalus ( ) ;

aidas „Sugeneruotas ID yra: . $unikalus_id . \n ;

?>

3 pavyzdys

Žemiau pateiktas pavyzdinis kodas paaiškina, kaip naudoti unikalus() funkcija su pasirenkamais parametrais. Tikroji vertė sukurs unikalesnį 23 simbolių ID:



$priešdėlis = 'Vartotojas_' ;

$unikalus_id = unikalus ( $priešdėlis , tiesa ) ;

aidas „Sugeneruotas ID yra: . $unikalus_id . \n ;

?>

Apatinė eilutė

Galite generuoti unikalius ID įvairiems tikslams PHP scenarijuose, pavyzdžiui, seansų valdymui, duomenų bazės įrašų valdymui, failų pavadinimams ir kt. Uniqid () yra naudingas įrankis generuoti unikalias ID eilutes pagal esamą sistemos laiką. Ši funkcija nesukuria optimalių ar kriptografiškai saugių verčių, nes ji pagrįsta sistemos laiku. Todėl labai svarbu naudoti papildomus metodus, kad būtų užtikrintas jautrių duomenų saugumas ir unikalumas programose.