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