Recomendação de Curso:
Função uniqid() do PHP
Definição e Uso
A função uniqid() do PHP gera um ID único com base no tempo atual em microssegundos.
SintaxeDescriçãouniqid(more_entropy,
) | Parâmetros |
---|---|
Descrição | Descrição |
more_entropy | Opcional. Define um prefixo para o ID. Útil se dois scripts gerarem IDs exatamente no mesmo microssegundo. |
Opcional. Define mais entropia no final do valor de retorno.
Se Descrição prefix more_entropy o parâmetro for definido como true, o comprimento da string retornada é de 23 caracteres. Se o parâmetro estiver vazio, o comprimento da string retornada é de 13 caracteres.
Se more_entropy Quando o parâmetro é definido como true, uma entropia adicional é adicionada ao final do valor de retorno (usando um gerador de números pseudoaleatórios linear congruente), o que melhora a unicidade do resultado.
Retorno
Retorna um identificador único na forma de uma string.
Dicas e Comentários
Comentário:Devido ao tempo do sistema, o ID gerado por essa função não é o melhor. Para gerar um ID absolutamente único, use a função md5() (procure na referência de funções de string).
Exemplo
<?php echo uniqid(); ?>
Saída semelhante a:
4415297e3af8c