Generierung einer eindeutigen ID in PHP

Ich versuche zu generieren, die eine eindeutige ID in php um zu speichern, Benutzer-hochgeladene Inhalte auf einer FS ohne Konflikte. Ich bin mit php, und im moment ist dieser kleine Schnipsel ist verantwortlich für die Erzeugung der UID:

$id = tempnam (".", "");
unlink($id);
$id = substr($id, 2);

Dieser code ist hässlich: es wird eine temporäre Datei auf dem Dateisystem und löscht Sie, behalten nur die relevanten einzigartigen Teil der generierten Zeichenfolge.

Gibt es einen besseren Weg, dies zu tun, am besten ohne externe Abhängigkeiten?

Vielen Dank!

InformationsquelleAutor der Frage pbh101 | 2008-10-08

Schreibe einen Kommentar