Eine eindeutige Benutzer-ID kann in PHP mithilfe von erstellt werden uniqid () Funktion. Diese Funktion verfügt über zwei Parameter, die Sie einstellen können.
Das erste ist das Präfix, das an den Anfang jeder ID angehängt wird. Der zweite ist more_entropy. Wenn dies falsch oder nicht angegeben ist, werden 13 Zeichen zurückgegeben. Wenn dies zutrifft, werden 23 Zeichen zurückgegeben.
Im Folgenden finden Sie Beispiele zum Erstellen einer eindeutigen Benutzer-ID, die sich jedoch geringfügig unterscheiden.
Die erste erstellt eine normale eindeutige ID, während die zweite zeigt, wie eine längere ID erstellt wird. Im dritten Beispiel wird eine ID mit einer Zufallszahl als Präfix erstellt, während in der letzten Zeile der Benutzername vor dem Speichern verschlüsselt werden kann.
// erstellt eine eindeutige ID mit dem Präfix 'about' $ a = uniqid (about); echo $ a; echo "
";
// erstellt eine längere eindeutige ID mit dem Präfix 'about' $ b = uniqid (about, true); Echo $ b; echo "
";
// erstellt eine eindeutige ID mit einer Zufallszahl als Präfix - sicherer als ein statisches Präfix $ c = uniqid (rand (), true); echo $ c; echo "
";
// dieses md5 verschlüsselt den Benutzernamen von oben, damit er in Ihrer Datenbank gespeichert werden kann $ md5c = md5 ($ c); echo $ md5c; ?>