Ett unikt användar-ID kan skapas i PHP med hjälp av uniqid () fungera. Denna funktion har två parametrar som du kan ställa in.
Det första är prefixet, vilket är det som kommer att bifogas till början av varje ID. Den andra är more_entropy. Om detta är falskt eller inte specificerat kommer det att returnera 13 tecken; om det är sant kommer 23 tecken att returneras.
Nedan följer exempel på att skapa ett unikt användar-ID, men var och en är lite annorlunda.
Den första skapar ett normalt unikt ID medan det andra visar hur man gör ett längre ID. Det tredje exemplet skapar ett ID med ett slumpmässigt nummer som prefix medan den sista raden kan användas för att kryptera användarnamnet innan det lagras.
// skapar en unik id med prefixet "om" $ a = uniqid (ungefär); echo $ a; eko "
";
// skapar ett längre unikt ID med prefixet "om" $ b = uniqid (ungefär, sant); Echo $ b; eko "
";
// skapar ett unikt ID med ett slumpmässigt nummer som ett prefix - säkrare än ett statiskt prefix $ c = uniqid (rand (), true); echo $ c; eko "
";
// denna md5 krypterar användarnamnet från ovan, så det är redo att lagras i din databas $ md5c = md5 ($ c); echo $ md5c; ?>