Siedrix

RSS Twitter

Generar un string al azar en PHP

Estoy haciendo un sistema de registro que requiera que el usuario verifique su correo, lo cual probablemente les haya pasado algunas veces, como funcionan la mayoría de estos sistemas es que te mandan un correo con un link y esa liga tiene que ser única para que un usuario no pueda verificar a otro por error, generalmente esto se hace generando un string( relativamente largo) al azar para que sea único al usuario.

Lo cual me lleva al punto de este post, la función para generar un string al azar la he realizado muchas veces. Cada vez que la necesito, la necesito tengo que hacerla de nuevo, no es complicada y pero no debería de tenerla que hacer mas de una veces en mi vida. Por lo cual pienso dejar aquí, si alguien le evita un par de minutos de código, será algo bueno.

La función requiere inicializar los caracteres que permitiremos en este string y el numero de caracteres que tendrá, también requiere que iniciemos un variable tipo string vacía. Después un for y la función characters nos agregara un carácter azar de lo que definimos cada ciclo del for y todo estará listo.

Este es el código, lo puse en Gist de Github, como que es el único lugar que se me ocurrió para guardar snippets.

Related posts:

  1. Generar un ambiente de desarrollo con Zend
  2. Usuarios de Twitter en Comun
  3. Como crear un bookmarklet

2 Comments to Generar un string al azar en PHP

  1. May 3, 2010 at 7:00 pm | Permalink

    También se puede usar uniqid :D

Deja tu Opinión

Puedes agregar tags de HTML como: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">