Cum se generează un ID unic în PHP

Un ID de utilizator unic poate fi creat în PHP folosind uniqid () funcţie. Această funcție are 2 parametri pe care îi puteți seta.

Primul este prefixul, care va fi anexat la începutul fiecărui ID. Al doilea este mai mult_entropie. Dacă acest lucru este fals sau nu este specificat, acesta va returna 13 caractere; dacă este adevărat, 23 de caractere vor fi returnate.

Exemple pentru crearea unui ID unic

Mai jos sunt exemple de creare a unui ID de utilizator unic, dar fiecare este un pic diferit.

Primul creează un ID unic normal, în timp ce al doilea arată cum se face un ID mai lung. Al treilea exemplu creează un ID cu un număr aleator ca prefix, în timp ce ultima linie poate fi utilizată pentru a cripta numele de utilizator înainte de a o memora.

// creează un id unic cu prefixul 'about' $ a = uniqid (despre); ecou $ a; ecou "
„;
// creează un id unic mai lung cu prefixul 'about' $ b = uniqid (despre, true); Ecou $ b; ecou "
„;
// creează un ID unic cu un număr aleator ca prefix - mai sigur decât un prefix static $ c = uniqid (rand (), adevărat); ecou $ c; ecou "
„;
// acest md5 criptează numele de utilizator de sus, deci este gata să fie stocat în baza de date $ md5c = md5 ($ c); ecou $ md5c; ?>