1

我已经多次阅读本教程,最后,我完成了创建自己的独特 ID,如 Youtube。

但我不知道如何创建这种唯一 ID:

http://www.youtube.com/playlist?list=PL124C2FA58C814231

一些示例:
E5DBC5AD85E952BF
F26D47E15E785137
4DE9165CE24633D0
26B44580D7ECDCD3
--- 带前缀 PL --
PL3F16C0AE0309BB56
PL124C2FA58C814231

如何使用 PHP 创建那种唯一的 id?我的数据库使用自动增量主键。

谢谢。

4

2 回答 2

3

PHPuniqid()为此提供了一个功能。将前缀作为第一个参数传递给它:

$id = uniqid("PL");

// PL4e2b26588bec0

如果出于安全目的需要这样做,可以在 PHP 文档页面上讨论更好的选项。

于 2011-07-23T19:46:00.793 回答
0

尝试这个:

echo 'PL' . strtoupper(md5(time()));

然后显然检查您的数据源以查看该值是否唯一。

于 2011-07-23T19:32:32.343 回答