Section courante

A propos

Section administrative du site

UNIQID

Identificateur unique
PHP 4+

Syntaxe

function uniqid();
function uniqid($prefix);
function uniqid($prefix,$more_entropy);

Paramètres

Nom Description
$prefix Ce paramètre permet d'indiquer un préfixe de données à ajouter au début de l'identificateur
$more_entropy Ce paramètre permet d'indiquer la taille de l'identificateur retourné :
Constante Description
FALSE Cette valeur permet d'indiquer qu'il s'agit d'un format court de 13 caractères.
TRUE Cette valeur permet d'indiquer qu'il s'agit d'un format long de 26 caractères.

Retour

Valeur Description
chaine de caractères Ces valeurs indiquent une chaine de caractères de format hexadécimal de 13 ou 26 caractères.

Description

Cette fonction permet de demander un identificateur basé sur le temps.

Remarque

Algorithme

Voici un exemple de la fonction «uniqid» du «PHP» en langage de programmation «Perl» :

  1. use Time::HiRes;
  2.  
  3. sub uniqid(;$) {
  4.   my ($prefix) = @_;
  5.   my($s,$us)=Time::HiRes::gettimeofday();
  6.   return(sprintf("%s%08x%05x",$prefix,$s,$us));
  7. }
  8.  
  9. print uniqid("GLADIR_")."\n";


Dernière mise à jour : Dimanche, le 5 avril 2015