Uniqid()-funktion käyttäminen PHP:ssä

Uniqid Funktion Kayttaminen Php Ssa



The uniqid() on PHP:n sisäänrakennettu menetelmä, joka luo yksilöllisen tunnuksen mikrosekunteina lasketun ajan mukaan. The uniqid() on tehokas työkalu yksilöllisten tunnuksien luomiseen eri istuntoihin tai verkkosivuston ainutlaatuisen vierailijan seuraamiseen. Palautettu arvo on tunniste, joka luodaan yhdistämällä nykyinen prosessitunnus ja järjestelmän aika mikrosekunteina.

Syntaksi

Käytön syntaksi uniqid() PHP:n funktio on seuraava:







uniqid ( etuliite , more_entropia )

Tämä toiminto ei ota mitään pakollista parametria, the etuliite ja more_entropy ovat valinnaisia ​​parametreja tuloksen määrittämiseksi. The etuliite käytetään määrittämään etuliite Uniikki tunniste . The more_entropia käytetään joko tosi tai epätosi, jos se on asetettu Totta , palautus on 23 merkkiä. Väärä ID on oletusentropia, jonka palautusmerkkijono on 13 merkkiä.



Kuinka käyttää uniqid():tä PHP:ssä?

Seuraavat esimerkit havainnollistavat käyttöä uniqid() PHP:ssä:



Esimerkki 1

Seuraavassa on perusesimerkki sovelluksen käytöstä uniqid()-funktio PHP:ssä:







kaiku uniqid ( ) ;

?>

Esimerkki 2

Seuraavassa esimerkkikoodissa käytimme uniqid()-funktio yksilöllisen tunnuksen luomiseksi ja tallentaa sitten arvon yksilöllisen_id-muuttujaan. Tulostimme sitten muuttujan arvon käyttämällä echo-lausetta:





$ainutlaatuinen_tunnus = uniqid ( ) ;

kaiku 'Luotu tunnus on:' . $ainutlaatuinen_tunnus . ' \n ' ;

?>

Esimerkki 3

Alla oleva esimerkkikoodi selittää sen käytön uniqid() toiminto valinnaisilla parametreilla. Todellinen arvo luo ainutlaatuisemman 23 merkin tunnuksen:



$etuliite = 'user_' ;

$ainutlaatuinen_tunnus = uniqid ( $etuliite , totta ) ;

kaiku 'Luotu tunnus on:' . $ainutlaatuinen_tunnus . ' \n ' ;

?>

Bottom Line

Voit luoda yksilöllisiä tunnuksia eri tarkoituksiin PHP-skripteissä, kuten istunnon hallintaan, tietokantatietueiden hallintaan, tiedostojen nimeämiseen ja muihin. Uniqid() on hyödyllinen työkalu yksilöllisten ID-merkkijonojen luomiseen nykyisen järjestelmän ajan perusteella. Tämä toiminto ei luo optimaalisia tai kryptografisesti turvallisia arvoja, koska se perustuu järjestelmän aikaan. Siksi on välttämätöntä käyttää lisämenetelmiä arkaluonteisten tietojen turvallisuuden ja ainutlaatuisuuden varmistamiseksi sovelluksissa.