Definition und Verwendung
Die uniqid() Funktion erzeugt eine eindeutige ID auf der Basis der Mikrozeit (aktuelle Zeit in Mikrosekunden).
Note: Die erzeugte ID aus dieser Funktion nicht optimal ist, weil es auf der Systemzeit basiert. Zur Erzeugung ID eine extrem schwer vorherzusagen, verwenden Sie die md5() Funktion.
Syntax
uniqid( prefix,more_entropy )
Parameter | Beschreibung |
---|---|
prefix | Optional. Gibt ein Präfix an die eindeutige ID (useful if two scripts generate ids at exactly the same microsecond) , (useful if two scripts generate ids at exactly the same microsecond) |
more_entropy | Optional. Gibt am Ende des Rückgabewertes mehr Entropie. Dies wird das Ergebnis mehr einzigartig machen. Wenn auf TRUE gesetzt ist, wird die Rück Zeichenfolge 23 Zeichen lang sein. Der Standardwert ist FALSE, und die Rückkehr String 13 Zeichen lang sein |
Technische Details
Rückgabewert: | Gibt die eindeutige Kennung, als String |
---|---|
PHP Version: | 4+ |
Änderungsprotokoll: | Die Vorsilbe Parameter wurden optional in PHP 5.0. Die Grenze von 114 Zeichen für prefix wurde in PHP 4.3.1 erhöht. |
<PHP Misc Referenz