Nie można uzyskać zdalnej nazwy pliku do file_get_contents (), a następnie zapisać plik

Chcę pobrać zdalny plik i umieścić go w moim katalogu serwera o tej samej nazwie, co oryginał. Próbowałem użyćfile_get_contents($url).

Problem polega na tym, że nazwa pliku nie jest uwzględniona$url, to jest jak:www.domain.com?download=1726. Ten adres URL daje mi np .:myfile.exe, więc chcę użyćfile_put_contents('mydir/myfile.exe');.

Jak mogę pobrać nazwę pliku? próbowałemget_headers() przed pobraniem, ale mam tylko rozmiar pliku, datę modyfikacji i inne informacje, brakuje nazwy pliku.

questionAnswers(3)

yourAnswerToTheQuestion