Definiție și utilizare
uniqid() funcția generează un cod unic bazat pe microtime (ora curentă în microsecunde).
Note: ID - ul generat de această funcție nu este optimă, deoarece se bazează pe ora sistemului. Pentru a genera o extrem de dificil de prezis ID - ul, utilizați md5() funcția.
Sintaxă
uniqid( prefix,more_entropy )
Parametru | Descriere |
---|---|
prefix | Opțional. Specifică un prefix pentru ID - ul unic (useful if two scripts generate ids at exactly the same microsecond) - (useful if two scripts generate ids at exactly the same microsecond) |
more_entropy | Opțional. Specifică mai entropie la sfârșitul valorii de întoarcere. Acest lucru va face rezultatul mai unic. Atunci când este setat la TRUE, șirul de retur va fi de 23 de caractere. Implicit este falsă, iar șirul de retur va fi de 13 de caractere |
Detalii tehnice
Întoarcere Valoare: | Returnează identificatorul unic, ca un șir de caractere |
---|---|
Versiune PHP: | 4+ |
Changelog: | Parametrul prefix a devenit opțional în PHP 5.0. Limita de 114 de caractere pentru prefix a fost ridicată în PHP 4.3.1. |
<PHP Diverse Reference