Si se imprime correctamente la url, entonces no hay problema con la variable HTTP_REFERER.
Puedes entonces volver a dejarlo como estaba.
Te recomiendo que en la primera línea del script pogas:
Código PHP:
error_reporting(E_ALL);
Eso para asegurarnos de que el parser está mostrando todos los errores.
Además mira enla barra de direcciones si se muestra la dirección correctamente.
También prueba a poner directamente esa url (
http://localhost/........../writer.php) en el navegador.
Saludos