Hola ^^
Investiga sobre
CURL. Te permitirá obtener una url enviando las cabeceras de la solicitud e incluso leer las de la respuesta.
El problema de fopen es que solo te devuelve el resultado de la url, sin enviar cabeceras ni nada.
Espero qe te sirva.
Exitos.