Gerando Token (sequencia aleatória) com PHP - Bruno Devx - BR Criativus

post #1874

Gerando Token (sequencia aleatória) com PHP

Publicado em: 30/07/2022 / Atualizado em: 30/07/2022

Categorias: BlogPHP

Abaixo seque um trecho de código em PHP, para gerar Tokens (Sequencias aleatórias), de letras e números, que pode ser personalizado como quiser.

<?php

function token($tamanho=10, $id="", $up=false) {
  $characters = $id.'abcdefghijklmnopqrstuvwxyz0123456789';
  $charactersLength = strlen($characters);
  $randomString = '';
  for ($i = 0; $i < $tamanho; $i++) {
      $randomString .= $characters[rand(0, $charactersLength - 1)];
  }
  if($up === true) {
    return strtoupper($id.$randomString);
  } else {
    return $id.$randomString;
  }
}

echo token(); // Gera um token com 10 caracteres
echo "<br>";
echo token(2); // Gera um token com 2 caracteres
echo "<br>";
echo token(30, "meutoke-"); // Gera um token com 30 caracteres, com prefixo
echo "<br>";
echo token(30, "", true); // Gera um token com 30 caracteres, sem prefixo, em letras maiusculas

Publicações recomendadas:



Link Direto

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link direto abaixo. Basta copiar.

bruno.art.br/?p=1874

ID de Referência: 1874

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato