Manuel PHP
Précédent
Suivant
uniqid() retourne un identifiant préfixé unique, basé sur l 'heure courante, en micro-secondes.
Le préfixe peut servir à identifier facilement différents hôtes, si vous générez simultanément des fichiers depuis plusieurs hôtes, à la même micro-seconde. prefix peut prendre jusqu 'à 114 caractères.
Si le paramètre optionnel lcg 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 lcg est à TRUE, elle fera 23 caractères.
Le paramètre lcg est utilisé à partir de PHP 4 et PHP 3.0.13 et ultérieurs.
Si vous voulez utiliser un identifiant unique, ou bien gérer des cookies, il est recommandé d 'utiliser un code tel que celui-ci:
?php $token = md5 (uniqid ("")); / / pas de section al eacute;atoire. $better_token = md5 (uniqid (rand())); / / mieux, difficile agrave; deviner?
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
Niveau supérieur