Есть ссылка-редирект типа http://сайт.ру/файл.php?id=84751266, которая при обращении к ней перенаправляет на файл http://сайт.ру/имя_файла.zip. Как из неё можно выдернуть прямую ссылку на файл?
будет трудновато если не знаешь что за двиг + скорее всего сами фалы хранятся под айдишниками и шифруются. т.е прямой ссылки можно и не получить)
Вы уверены, что там ПЕРЕНАПРАВЛЕНИЕ стоит? Или там всё-таки выдача файла напрямую по ссылке? Если перенаправление, то копайте CURL с опцией CURLOPT_HEADER TRUE Получайте заголовок и парсите его.
Если вы точно уверены, что там это, то перехватывайте заголовки и парсите их. Выдёргивайте новый адрес и смотрите не пересылает ли этот адрес ещё куда-то. Если не пересылает, значит это и есть конечная ссылка. CURLOPT_FOLLOWLOCATION FALSE позволит не переходить по новой ссылке, а именно получать заголовки только.