Prikazi cijelu temu 05.02.2022 14:10
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Jedinstveni id
Možda postoje situacije u kojima morate generirati jedinstveni niz. Neki ljudi koriste funkciju md5() za ovo, iako nije baš namijenjena za ovu svrhu:
PreuzmiIzvorni kôd (PHP):
  1. echo uniqid() . "<br>";
  2. echo uniqid('neki string_') . "<br>";
  3. echo uniqid('nekistring_',true) . "<br>";

Možda ćete primijetiti da iako su stringovi jedinstveni, izgledaju slično za prvih nekoliko znakova. To je zato Å¡to je generirani niz povezan sa vremenom servera. Ovo zapravo ima lijepu nuspojavu, jer svaki novi generirani ID dolazi kasnije po abecednom redu, tako da se može sortirati.

Da biste smanjili Å¡anse da dobijete duplikat, možete proslijediti prefiks ili drugi parametar za povećanje entropije:
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.