Crée un identifiant unique pour session ou autres

  Information

Création d'un id unique, peut-être pour une session ou autre emploie, par ex utile pour protéger des pages de session.

  code source classé dans  Sécurité

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
                               
<?php
/*---------------------------------------------------------------*/
/*
    Titre : Crée un identifiant unique pour session ou autres                                                            
                                                                                                                          
    URL   : https://phpsources.net/code_s.php?id=138
    Date édition     : 10 Aout 2005                                                                                       
    Date mise à jour : 19 Aout 2019                                                                                      
    Rapport de la maj:                                                                                                    
    - fonctionnement du code vérifié                                                                                    
*/
/*---------------------------------------------------------------*/

    $id uniqid((double)microtime()*1000000true);
    echo $id;
?>

Exemple :

 
 01    
 02    
 03    
 04    
 05    
 06    
                                
<?php
    // Affiche un code comme :
    // 3800155d5a6c3e5cc799.39105690
?>

          Fonctions du code - Doc officielle PHP

   php.net   Description Versions PHP OUTIL
   echo Affiche une chaîne de caractères PHP 4, PHP 5, PHP 7, PHP 8
   microtime Retourne le timestamp UNIX actuel avec les microsecondes PHP 4, PHP 5, PHP 7, PHP 8
   uniqid Génère un identifiant unique PHP 4, PHP 5, PHP 7, PHP 8

   Dites merci aux auteurs pour leurs travail, ça ne coûte rien et ça fait toujours plaisir wink

 Autres snippets qui pourraient vous intéressez

Génère 1 chaine de caractère unique et aléatoire

Compatibilité : PHP 5, PHP 7

Générer une chaine de caractère unique et aléatoire. 3 fonctions différentes qui génère de manière différentes ces chaines.

Supprimer 1 variable d'une session

Compatibilité : PHP 5, PHP 7

Supprimer une variable d'une session avec la fonction unset () qui prend en paramètre la variable à détruire.

Fonction de réactualisation d'une session

Compatibilité : PHP 5, PHP 7

Cette fonction permet de vérifier si la session est expirée. Si oui, elle la détruit, sinon elle l'actualise.

Sauvegarder une valeur dans une session PHP

Compatibilité : PHP 5, PHP 7

Sauvegarder une variable, un texte, des caractères spéciaux dans une session. Avec ex pour upgrader et supprimer 1 valeur de session.

Enlève le PHPSESSID de l'URL et initialise la session

Compatibilité : PHP 5, PHP 7

Vous démarrez 1 session et vous avez le PHPSESSID dans l'URL : Ce code nettoie l'url et initialise votre session.

Présentation de PHP

PHP débutant et initié 50 Tutoriel

Présentation de MySQL

  10 Aout 2005

Information sur les mises à jour

Dernière mise à jour :

    19 Aout 2019
    fonctionnement du code vérifié

17 666 Vues
Compatibilité
PHP 5, 7 et 8+