Jak používat funkci Uniqid() v PHP

Jak Pouzivat Funkci Uniqid V Php



The uniqid() je vestavěná metoda v PHP, která vytváří Unique ID v závislosti na aktuálním čase počítaném v mikrosekundách. The uniqid() je výkonný nástroj pro generování jedinečných ID pro různé relace nebo sledování unikátního návštěvníka webu. Vrácená hodnota je identifikátor, který je generován kombinací aktuálního ID procesu a času systému v mikrosekundách.

Syntax

Syntaxe použití uniqid() funkce v PHP je následující:







uniqid ( předpona , více_entropie )

Tato funkce nepřebírá žádný povinný parametr, prefix a more_entropy jsou volitelné parametry pro specifikaci výsledku. The předpona se používá k určení předpony Unikátní ID . The více_entropie se používá buď jako true nebo false, pokud je nastaveno na Skutečný , pak návrat bude 23 znaků. Nepravdivé ID je výchozí entropie s návratovým řetězcem 13 znaků.



Jak používat uniqid() v PHP?

Následující příklady ilustrují použití uniqid() v PHP:



Příklad 1

Následuje základní příklad použití funkce uniqid(). v PHP:







echo uniqid ( ) ;

?>

Příklad 2

V následujícím příkladu kódu jsme použili funkce uniqid(). pro vygenerování jedinečného ID a poté uloženou hodnotu do proměnné unique_id. Poté jsme vytiskli hodnotu proměnné pomocí příkazu echo:





$unique_id = uniqid ( ) ;

echo 'Vygenerované ID je:' . $unique_id . ' \n ' ;

?>

Příklad 3

Níže uvedený příklad kódu vysvětluje použití uniqid() funkce s volitelnými parametry. Skutečná hodnota vygeneruje jedinečnější ID o 23 znacích:



$předpona = 'uživatel_' ;

$unique_id = uniqid ( $předpona , skutečný ) ;

echo 'Vygenerované ID je:' . $unique_id . ' \n ' ;

?>

Sečteno a podtrženo

Ve skriptech PHP můžete generovat jedinečná ID pro různé účely, jako je správa relací, správa záznamů v databázi, pojmenovávání souborů a další. Uniqid() je užitečný nástroj pro generování jedinečných řetězců ID na základě aktuálního systémového času. Tato funkce negeneruje optimální nebo kryptograficky bezpečné hodnoty, protože je založena na systémovém čase. Proto je nezbytné využívat další metody pro zajištění bezpečnosti a jedinečnosti citlivých dat v aplikacích.