È possibile utilizzare l'id immagine auto_increment, convertito in base58 (a-zA-Z0-9), ad esempio.
base_convert
può convertire fino a base36:
$id = base_convert(123456789, 10, 36); // "21i3v9"
(Vedere anche PHP - How to base_convert() up to base 62)
Se volete ids immagine non prevedibili, guarda this answer.
Per gli ID MongoDB (come si utilizza MongoDB):
Gli ID sono numeri 12 byte, codificati a Base16, che li rende 24 byte.
È possibile comprimere i loro di 17 byte convertendoli da Base16 a base58:
gmp_strval(gmp_init("47cc67093475061e3d95369d", 16), 58)); // "1KXotnQBQbcPmeOo9"
prendere anche uno sguardo ai numeri di sequenza sezione here. Ciò ti consentirà di generare numeri univoci più piccoli per le tue immagini.
http://stackoverflow.com/questions/1846202/php-how-to-generate-a-random-unique-alphanumeric-string – Fabio
Uso interessante dell'immagine per il tuo esempio :) –