Sorusuna, ben sadece benzersiz bir kullanıcı adı, bir görüntü, bir URL veya benzer bir şey ifade eder metin / sayı kısa bir dize olmasını istediğiniz tahmin ediyorum.
Bir çözüm sadece rastgele bir dize oluşturmak ve veritabanı kullanıcı / image / URL bu harita olacaktır. Burada kullandığımız rastgele string işlevi var. Sen $chars uygulamanıza bağlı olarak ayarlayabilirsiniz. Gerekirse TwitPic gibi kısa bir 5 harfli bir dize oluşturabilir.
function randstr($length) {
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
$chooselength = strlen($chars);
$string = '';
for ($i = 0; $i < ((int) $length); $i++) {
$string .= $chars[mt_rand() % $chooselength];
}
}