Definicja i Wykorzystanie
uniqid() funkcji generuje unikalny identyfikator oparty na microtime (aktualny czas w mikrosekund).
Note: Wygenerowany ID z tej funkcji nie jest optymalny, ponieważ opiera się na czasie systemowym. Aby wygenerować niezwykle trudne do przewidzenia identyfikator, należy użyć md5() funkcji.
Składnia
uniqid( prefix,more_entropy )
Parametr | Opis |
---|---|
prefix | Opcjonalny. Określa przedrostek do unikalnego identyfikatora (useful if two scripts generate ids at exactly the same microsecond) |
more_entropy | Opcjonalny. Określa więcej entropii na końcu wartości zwracanej. Pozwoli to wynik bardziej wyjątkowy. Gdy ustawiony na TRUE, łańcuch powrót będzie 23 znaków. Domyślną jest FALSE, a łańcuch powrót będzie długa 13 znaków |
Szczegóły techniczne
Zwracana wartość: | Zwraca unikalny identyfikator w postaci ciągu znaków |
---|---|
Wersja PHP: | 4+ |
Lista zmian: | Parametr opcjonalny przedrostek stał w PHP 5.0. Limit 114 znaków dla prefiksu została podniesiona w PHP 4.3.1. |
<PHP Rożne referencyjny