我已经看了很多遍这个教程,最后,我完成了创建我自己的唯一id,就像Youtube。
但是我不知道如何创建这种唯一的ID:
http://www.youtube.com/playlist?list=PL124C2FA58C814231一些例子:
E5DBC5AD85E952BF
F26D47E15E785137
4 de9165ce24633d0
26 b44580d7ecdcd3
——带前缀PL——
PL3F16C0AE0309BB56
PL124C2FA58C814231
如何使用PHP创建那种唯一的id ?我的数据库使用了自动增量PRIMARY KEY。
谢谢。
PHP有一个uniqid()
函数用于此目的。将前缀作为第一个参数传递给它:
$id = uniqid("PL");
// PL4e2b26588bec0
如果出于安全目的需要这样做,PHP文档页面中讨论了更好的选项。
试试这个:
echo 'PL' . strtoupper(md5(time()));
然后检查你的数据源,看看值是否唯一