Descripción
int
uniqid
( string prefix [, boolean lcg])
uniqid(
)
devuelve
un
identificador
único
con
un
prefijo
basado
en
la
hora
actual
en
microsegundos
.
El
prefijo
puede
ser
práctico
por
ejemplo
si
se
generan
identificadores
simultáneamente
en
varios
host
que
pueden
haber
generado
el
identificador
en
el
mismo
microsegundo
.
prefix
(
prefijo
)
puede
ser
de
hasta
114
carácteres
de
longitud
.
Si
el
parámetro
opcional
lcg
es
TRUE
,
uniqid(
)
añadirá
entropía
"LCG
combinada
"
al
final
del
valor
devuelto
,
que
hará
el
resultado
más
único
.
Con
un
prefix
Con
un
prefix
(
prefijo
)
vacío
,
la
cadena
devuelta
tendrá
una
longitud
de
13
carácteres
.
Si
lcg
es
TRUE
,
tendrá
23
carácteres
.
Nota
:
El
parámetro
lcg
está
disponible
sólo
en
PHP
4
y
PHP
3.0.13
y
posteriores
.
Si
necesita
un
identificador
único
o
testigo
,
y
tiene
la
intención
de
hacer
público
ese
testigo
al
usuario
por
medio
de
una
red
(
i.e
.
cookies
de
sesión
)
se
recomienda
que
utilice
algo
parecido
a
estas
líneas
Esto
creará
un
identificador
de
32
carácteres
(
un
número
hexadecimal
de
128
bits
)
que
es
extremadamente
difícil
de
predecir
.