Générer un identifiant unique avec PHP

Publié le 10 juillet 2008 par Dator
Crédit photo : Mario Alberto Magallanes Trejo/SXC

Vous en avez marre de vos identifiant MYSQL qui vont de 1 à l’infini ? Vous voulez des identifiant qui reste unique par tout les moyens et qui ne sont pas des entier ?

Voici la solution :

PHP intègre une fonction qui permet de générer un identifiant unique basé sur la date et l’heure en microsecondes … soit unique !

echo uniqid();

Vous pouvez formater un minimum en ajoutant un préfixe à votre identifiant :

echo uniqid('id-');

Et vous pouvez le rendre plus complexe (23 caractères au lieu de 13 normalement).

echo uniqid(null,true);

Avec cette fonction, finit les identifiant qui se suivent et que l’on peut retrouver !