ユーザーがアップロードしたコンテンツを競合なしでFSに保存するために、phpで一意のIDを生成しようとしています。私はphpを使用していますが、現時点では、この小さなスニペットがUIDの生成を担当しています。
$id = tempnam (".", "");
unlink($id);
$id = substr($id, 2);
このコードは恐ろしいものです。FS上に一時ファイルを作成して削除し、生成された文字列の関連する一意の部分のみを保持します。
これを行うためのより良い方法はありますか?最も好ましくは外部依存関係なしでですか?
どうもありがとう!