uniqid() retourne un identifiant
préfixé unique, basé sur l'heure courante, en micro-secondes.
Le paramètre prefix
est devenu optionnel
en PHP 5, mais peut être utile pour identifier facilement différents hôtes, si vous générez
simultanément des fichiers depuis plusieurs hôtes,
à la même micro-seconde. Depuis PHP 4.3.1,
prefix
peut prendre jusqu'à 114
caractères.
Si le paramètre optionnel more_entropy
est
TRUE, uniqid() ajoutera une entropie
"combined LCG" à la fin de la valeur retournée, ce qui
renforcera encore l'unicité de l'identifiant.
Sans prefix
(préfixe vide), la
chaîne retournée fera 13 caractères. Si
more_entropy
est à TRUE, elle fera 23
caractères.
Note : Le paramètre
prefix
est obligatoire avant PHP 5.
Si vous voulez utiliser un identifiant unique, ou bien gérer des cookies, il est recommandé d'utiliser un code tel que celui-ci :
Ceci va créer un identifiant de 32 caractères (un nombre hexadécimal de 128) qui sera très difficile à prédire.
Précédent | Sommaire | Suivant |
time_sleep_until | Niveau supérieur | unpack |