我已多次阅读this tutorial,最后,我完成了创建自己独特的ID,如Youtube。
但我无法找到如何创建这种唯一ID:
http://www.youtube.com/playlist?list=PL124C2FA58C814231
一些例子:
E5DBC5AD85E952BF
F26D47E15E785137
4DE9165CE24633D0
26B44580D7ECDCD3
---带前缀PL -
PL3F16C0AE0309BB56
PL124C2FA58C814231
如何使用PHP创建这种唯一ID?我的数据库使用自动增量PRIMARY KEY。
感谢。
答案 0 :(得分:3)
PHP具有uniqid()
功能用于此目的。将前缀作为第一个参数传递给它:
$id = uniqid("PL");
// PL4e2b26588bec0
如果出于安全目的需要这样做,PHP文档页面上讨论了更好的选项。
答案 1 :(得分:0)
试试这个:
echo 'PL' . strtoupper(md5(time()));
然后显然检查您的数据源以查看该值是否唯一。