Bueno, en primera instancia cuando usas un link desde un correo viene sin la variable
$_SERVER['HTTP_REFERER']);
me imagino que caes a
Código HTML:
Error cod.:1 - Acceso incorrecto!
Si eso es correcto indicame por favor tu correo-e para enviarte algunos cambios para que me funcione
Saludos
Frank