Jeje amigo ya casi lo logras... mira el error esta en esta parte
Código PHP:
Ver originalhttp://localhost/email-pruebas/activar_noticia.php?".$identificador."=1";
Primero debes enviar un nombre de variable en la URL, si en la pagina de activacion recoges esto $_GET['id_noticia'] entonces debes poner ese nombre en la URL asi:
Código PHP:
Ver originalhttp://localhost/email-pruebas/activar_noticia.php?id_noticia=".$identificador;
Así estas diciendo que el valor de la variable id_noticia es igual al identificador de la noticia en la tabla de la base de datos.
Ahora bien después de eso debes leer acerca de las cabeceras (headers) para los correos electrónicos que tienen enlaces a sitios web. Debes mandar un header que diga que el formato del correo es HTML y colocar ese enlace dentro de un <a href> para que es usuario haga click dentro del mismo correo y no le toque copiar y pegar el enlace en el navegador.
Estaré atento a tus dudas.