PHP Manußl | ||
---|---|---|
P°edchßzejφcφ | Dal╣φ |
Uniqid() vracφ unikßtnφ identifikßtor zalo╛en² na souΦasnΘm Φase v mikrosekundßch, opat°en² prefixem. Prefix m∙╛e b²t u╛iteΦn² nap°φklad pokud generujete identifikßtory na n∞kolika serverech souΦasn∞, kterΘ by mohly vygenerovat identifikßtor ve stejnou mikrosekundu. Prefix m∙╛e b²t a╛ 114 znak∙ dlouh².
Pokud je voliteln² argument lcg true, uniqid() p°idß dodateΦnou "kombinovanou LCG" entropii na konec svΘ nßvratovΘ hodnoty, co╛ by m∞lo uΦinit v²sledky je╣t∞ unikßtn∞j╣φmi.
Pokud je prefix prßzdn², vrßcen² °et∞ec bude 13 znak∙ dlouh². Pokud je lcg true, bude dlouh² 23 znak∙.
Poznßmka: lcg argument je p°φstupn² pouze v PHP 4 and PHP 3.0.13 a vy╣╣φch.
Pokud pot°ebujete unikßtnφ identifikßtor nebo symbol, a zam²╣lφte p°edat tento symbol u╛ivateli po sφti (nap°. session cookies), doporuΦujeme pou╛φt n∞co jako
$token = md5 (uniqid ("")); // no random portion $better_token = md5 (uniqid (rand())); // better, difficult to guess |
Toto vytvo°φ 32znakov² identifikßtor (128bitovΘ hexa Φφslo), kterΘ se extrΘmn∞ te╛ko p°edpovφdß.
P°edchßzejφcφ | Dom∙ | Dal╣φ |
sleep | Nahoru | unpack |