Hoe een unieke ID in PHP te genereren

Een uniek gebruikers-ID kan in PHP worden aangemaakt met behulp van de uniqid () functie. Deze functie heeft twee parameters die u kunt instellen.

De eerste is het voorvoegsel, dat wordt toegevoegd aan het begin van elke ID. De tweede is more_entropy. Als dit onjuist is of niet is opgegeven, worden 13 tekens geretourneerd; als het waar is, worden 23 tekens geretourneerd.

Voorbeelden voor het maken van een unieke ID

Hieronder vindt u voorbeelden van het maken van een unieke gebruikers-ID, maar deze verschillen enigszins.

De eerste maakt een normale unieke ID, terwijl de tweede laat zien hoe een langere ID te maken. In het derde voorbeeld wordt een ID gemaakt met een willekeurig nummer als prefix, terwijl de laatste regel kan worden gebruikt om de gebruikersnaam te coderen voordat deze wordt opgeslagen.

// maakt een uniek ID met het 'about' voorvoegsel $ a = uniqid (about); echo $ a; echo "
";
// maakt een langere unieke id met het 'about'-voorvoegsel $ b = uniqid (about, true); Echo $ b; echo "
";
// maakt een unieke ID met een willekeurig nummer als prefix - veiliger dan een statisch prefix $ c = uniqid (rand (), true); echo $ c; echo "
";
// deze md5 codeert de gebruikersnaam van bovenaf, dus het is klaar om te worden opgeslagen in uw database $ md5c = md5 ($ c); echo $ md5c; ?>