time_sleep_until <<< |
uniqid | unpack >>> |
6.22 Fonctions diverses 6 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . connection_aborted . connection_status . connection_timeout . constant . define . defined . die . eval . exit . get_browser . __halt_compiler . highlight_file . highlight_string . ignore_user_abort . pack . php_check_syntax . php_strip_whitespace . show_source . sleep . time_nanosleep . time_sleep_until ->uniqid . unpack . usleep |
6.22.28 uniqid()Génère un identifiant unique[ Exemples avec uniqid ] PHP 3, PHP 4, PHP 5 string uniqid ( string prefix , bool more_entropy )uniqid retourne un identifiant préfixé unique, basé sur l'heure courante, en micro-secondes. Le paramètre prefix est optionnel mais 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. 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.
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. |
<< | uniqid | >> |
time_sleep_until | Fonctions diverses | unpack |