Hvordan bruke Uniqid()-funksjonen i PHP

Hvordan Bruke Uniqid Funksjonen I Php



De uniqid() er en innebygd metode i PHP som lager den unike IDen avhengig av gjeldende tid beregnet i mikrosekunder. De uniqid() er et kraftig verktøy for å generere unike IDer for forskjellige økter eller spore den unike besøkende til et nettsted. Den returnerte verdien er en identifikator som genereres ved å kombinere gjeldende prosess-ID og tiden til systemet i mikrosekunder.

Syntaks

Syntaksen for å bruke uniqid() funksjonen i PHP er som følger:







enestående ( prefiks , mer_entropi )

Denne funksjonen tar ikke noen obligatorisk parameter, den prefiks og mer_entropi er de valgfrie parameterne for å spesifisere resultatet. De prefiks brukes til å spesifisere prefikset til Unik ID . De mer_entropi brukes som enten sann eller usann, hvis den er satt til ekte , vil returen være på 23 tegn. Det falske ID er standardentropien med en returstreng på 13 tegn.



Hvordan bruke uniqid() i PHP?

Følgende eksempler illustrerer bruken av uniqid() i PHP:



Eksempel 1

Følgende er det grunnleggende eksempelet på bruk av uniqid() funksjon i PHP:







ekko enestående ( ) ;

?>

Eksempel 2

I den følgende eksempelkoden brukte vi uniqid() funksjon for å generere den unike IDen og deretter lagret verdien i variabelen unique_id. Vi skrev deretter ut verdien av variabelen ved å bruke ekkosetningen:





$unique_id = enestående ( ) ;

ekko 'Den genererte IDen er: ' . $unique_id . ' \n ' ;

?>

Eksempel 3

Eksempelkoden nedenfor forklarer bruken av uniqid() funksjon med valgfrie parametere. Den sanne verdien vil generere en mer unik ID på 23 tegn:



$prefiks = 'bruker_' ;

$unique_id = enestående ( $prefiks , ekte ) ;

ekko 'Den genererte IDen er: ' . $unique_id . ' \n ' ;

?>

Bunnlinjen

Du kan generere unike IDer for ulike formål i PHP-skript, for eksempel øktadministrasjon, databasepostbehandling, filnavn og mer. Uniqid() er et nyttig verktøy for å generere unike ID-strenger basert på gjeldende systemtid. Denne funksjonen genererer ikke optimale eller kryptografisk sikre verdier fordi den er basert på systemtid. Derfor er det viktig å bruke flere metoder for å sikre sikkerheten og unikheten til sensitive data i applikasjoner.