Jak korzystać z funkcji Uniqid() w PHP

Jak Korzystac Z Funkcji Uniqid W Php



The uniqid() to wbudowana metoda w PHP, która tworzy Unikalny Identyfikator w zależności od aktualnego czasu liczonego w mikrosekundach. The uniqid() to potężne narzędzie do generowania unikalnych identyfikatorów dla różnych sesji lub śledzenia unikalnego użytkownika witryny. Zwrócona wartość to identyfikator generowany przez połączenie bieżącego identyfikatora procesu i czasu systemu w mikrosekundach.

Składnia

Składnia korzystania z uniqid() funkcja w PHP wygląda następująco:







unikalny ( prefiks , więcej_entropii )

Ta funkcja nie przyjmuje żadnego obowiązkowego parametru, tj przedrostek i more_entropia są opcjonalnymi parametrami określającymi wynik. The prefiks służy do określenia przedrostka Unikalny identyfikator . The więcej_entropii jest używany jako prawda lub fałsz, jeśli jest ustawiony na PRAWDA , wtedy zwrot będzie miał 23 znaki. fałsz ID jest domyślną entropią z ciągiem zwrotnym składającym się z 13 znaków.



Jak używać uniqid() w PHP?

Poniższe przykłady ilustrują użycie uniqid() w PHP:



Przykład 1

Poniżej znajduje się podstawowy przykład użycia funkcja uniqid(). w PHP:







Echo unikalny ( ) ;

?>

Przykład 2

W poniższym przykładowym kodzie użyliśmy metody funkcja uniqid(). do wygenerowania unikalnego identyfikatora, a następnie zapisała wartość w zmiennej unique_id. Następnie wydrukowaliśmy wartość zmiennej za pomocą instrukcji echo:





$unikalny_id = unikalny ( ) ;

Echo „Wygenerowany identyfikator to:” . $unikalny_id . ' \N ' ;

?>

Przykład 3

Poniższy przykładowy kod wyjaśnia użycie uniqid() funkcję z opcjonalnymi parametrami. Prawdziwa wartość wygeneruje bardziej unikalny identyfikator składający się z 23 znaków:



$przedrostek = 'użytkownik_' ;

$unikalny_id = unikalny ( $przedrostek , PRAWDA ) ;

Echo „Wygenerowany identyfikator to:” . $unikalny_id . ' \N ' ;

?>

Dolna linia

Możesz generować unikalne identyfikatory do różnych celów w skryptach PHP, takich jak zarządzanie sesjami, zarządzanie rekordami bazy danych, nazewnictwo plików i inne. Uniqid() to przydatne narzędzie do generowania unikalnych ciągów identyfikatorów na podstawie bieżącego czasu systemowego. Ta funkcja nie generuje optymalnych ani kryptograficznie bezpiecznych wartości, ponieważ jest oparta na czasie systemowym. Dlatego konieczne jest stosowanie dodatkowych metod zapewniających bezpieczeństwo i unikalność danych wrażliwych w aplikacjach.