Rapide Advanced Adulte
 
 Web|Image|Shop|Video|News|Wmx|Mobile|Wiki|Ajouter ce moteur

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.connection aborted
.connection status
.connection timeout
.constant
.define
.defined
.die
.exit()
.eval
.exit
.get browser
. halt compiler
.highlight file
.highlight string
.ignore user abort
.pack
.php check syntax
.php strip whitespace
.show source
.highlight file()
.sleep
.sys getloadavg
.time nanosleep
.time sleep until
.uniqid
.unpack
.usleep
 
   

  uniqid  


uniqid

(PHP 3, PHP 4, PHP 5)

uniqid -- Génère un identifiant unique

Description

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 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 :

Exemple 1. Exemple avec uniqid()

<?php
// Aucun préfixe
// fonctionne uniquement avec PHP 5 et suivants
$token = md5 (uniqid ());

// meilleur, difficile à deviner
$better_token = md5(uniqid(rand(), true));
?>

Ceci va créer un identifiant de 32 caractères (un nombre hexadécimal de 128) qui sera très difficile à prédire.


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur
.