我已經多次閱讀this tutorial,最後,我完成了創建自己的唯一ID,如Youtube。生成像Youtube的播放列表一樣的唯一ID - PHP
但我不能找出如何創造這種獨特的ID:
http://www.youtube.com/playlist?list=PL124C2FA58C814231
一些例子:
E5DBC5AD85E952BF
F26D47E15E785137
4DE9165CE24633D0
26B44580D7ECDCD3
---用前綴PL -
PL3F16C0AE0309BB56
PL124C2FA58C814231
我該如何創建這種使用PHP的唯一ID?我的數據庫使用了自動增量式PRIMARY KEY。
謝謝。
散列值並不能保證唯一性。 – Gumbo
這是非常真實的,這是一個快速和骯髒的解決方案,因此我建議檢查唯一性的價值。 –
如果我們使用md5,則字符串太長,無法解碼爲像這樣的數字http://kevin.vanzonneveld.net/techblog/article/create_short_ids_with_php_like_youtube_or_tinyurl/。有沒有其他的方法? – redstrike