1
嗨我已經爲我的項目做了這個代碼。文件名的唯一標識。
uniqid().date('ymdhis').rand();
這有多獨特?
它是否足夠防止任何可能的碰撞? 即使是具有天文數量的每日文件提交的大型網站?
或者我應該添加更多的功能? (我不想因爲輸出已經很長了。)
謝謝。
嗨我已經爲我的項目做了這個代碼。文件名的唯一標識。
uniqid().date('ymdhis').rand();
這有多獨特?
它是否足夠防止任何可能的碰撞? 即使是具有天文數量的每日文件提交的大型網站?
或者我應該添加更多的功能? (我不想因爲輸出已經很長了。)
謝謝。
取決於你使用的是什麼語言(我認爲它是PHP) 它是更多,然後就足夠了。
uniqid()是一個基於時間戳生成id的命令,確保它不會輸出兩次字符串。 所以只有uniqid()
已經足夠了
對不起,是的,它是PHP。謝謝。 – Visualizer7 2012-04-22 20:13:23
你在用什麼?這將是非常獨特的,但是說你只是尋找一個獨特的文件名,你可以使用tempnam() – Paulpro 2012-04-22 20:04:34
也許[tempnam](http://php.net/manual/en/function.tempnam.php)函數是解決方案 – hamczu 2012-04-22 20:15:53