Es posible que si el archivo lo estás accediendo como una URL el php no esté configurado para abrir URLs con el file_get_contents. Tendrías que revisar la directiva allow_url_fopen que debería estar en 1.
Con respecto al error de las cabeceras te recomiendo que en vez de hacer un header("Location...") lo hagas de las siguiente forma:
Código PHP:
exit("<script>location.href='request_2.php';</script>");