Doğru Cevap
-
$deger = md5( uniqid() ); // 32 karakter
$deger = sha1( uniqid() ); // 40 karakter
bu fonksiyonlrı kullanabilirsin, rand dan daha sağlıklı olur.
rand ile oluşturduğun dosya isimleri düşük ihtimal olsa bile (rand uzunluk değerine göre değişir) aynı değerler ile çakışabilir.
o nedenle bu fonksyionları kullandığın da olasılığı 0 a yakın değerlere çekmiş olursun.
php de uniqid fonksiyonu unique değerler oluşturur.
detaylı bilgi için : http://php.net/manual/en/function.uniqid.php-
muratmoon
unique fonksiyonunun çakışma şansı md5den daha azdır.
birden fazla aynı verinin md5 değeri aynı olabilir.12 yıl önce yazılmış -
emoty_88
zaman damgasını md5 ile şifrelerseniz eminimki hiç bir zaman çakışmayacaktır yada kendin bir algoripma üret bu dosyaları bi data base de falan tutmuyomusun dosya adından bi parça ve bir artan değer işini görebilir yada direk muzik01 muzik02 şeklinde:D12 yıl önce yazılmış -
muratmoon
O kadar emin olma.12 yıl önce yazılmış -
spywaredz
1.si database'te tutuyorum. Ama bu kodlar arasında yok.
2.si bu rand değerini kullanmayı düşünüyorum yeter bu ;) Karışıklık olsada pek aldırılmaz yani ;)12 yıl önce yazılmış
-