Ben kullanıcı tarafından tahmin ve (şifre sıfırlar ve onay kodları kullanılmak üzere) hala benzersiz edilemez jetonu üreten bir belirteç jeneratör oluşturmak istiyorum.
Ben genellikle bu kodu görmek; mantıklı mı?
md5(uniqid(rand(), true));
A comment uniqid($prefix, $moreEntopy = true)
verim göre
ilk 8 onaltılık karakter = Unixtime, son 5 onaltılık karakter = mikrosaniye.
Ben $prefix
-parametre ele nasıl bilmiyorum ..
True $ moreEntopy bayrağı set yoksa Yani, öngörülebilir bir sonuç verir.
QUESTION: But if we use uniqid
$moreEntopy
, ne bizi satın md5 ile karma geliyor mu? Em>: bu daha iyidir
md5(mt_rand())
edit1: Ben benzersiz bir dizin bir veritabanı sütununda bu belirteci saklamak olacak, bu yüzden sütunları algılar. Faiz / olabilecek