Örneğin auto_increment resim kimliğinizi, örneğin base58 (a-zA-Z0-9) 'a dönüştürülebilir.
base_convert
base36 kadar dönüştürebilirsiniz: Eğer önceden tahmin edilemeyecek görüntü kimlikleri istiyorsanız
$id = base_convert(123456789, 10, 36); // "21i3v9"
this answer bakmak,
(ayrıca PHP - How to base_convert() up to base 62 bakınız). MongoDB kimlikleri için
(Eğer MongoDB kullandığınız gibi):
kimlikleri onları 24 byte eder base16 için kodlanmış 12 bayt numaraları vardır.
Sen base58 için base16 dan dönüştürerek 17 bayt onları sıkıştırabilir:
gmp_strval(gmp_init("47cc67093475061e3d95369d", 16), 58)); // "1KXotnQBQbcPmeOo9"
Ayrıca Sıra Numaraları bölüm here bakabilirsiniz. Bu, resimleriniz için daha küçük benzersiz sayılar oluşturmanıza olanak tanır.
http://stackoverflow.com/questions/1846202/php-how-to-generate-a-random-unique-alphanumeric-string – Fabio
Örneğiniz için resmin ilginç kullanımı :) –