Cita: En cuanto a lo que quieres yo lo tengo implementado en un proyecto que estoy haciendo y lo que hago es generar un código aleatorio de X cantidad de caracteres entre minúsculas y mayúsculas y lo guardo en la base de datos.
Envío ese código como parámetro URL ($_GET) y cuando el usuario presiona el link en el mensaje de correo simplemente lo tomo y lo comparo con la base de datos a ver si es el mismo y si lo es simplemente lo activo.
jotaincubus en principio gracias por contestar pero una cosa yo lo que quiero es simplemente cuando publican una noticia a traves de un formulario quiero enviarles un correo con un enlace diciendo que clickeen para activar osea que si en el formulario les pido el email a ese email les quiero mandar el correo para activacion creo que es mas sencillo que tu codigo pero no se hacerlo alguna ayuda?