@accountnujen

Как быстро узнать имя файла по ссылке, если оно не указано явно?

Как узнать, что за файл находится по ссылке, когда ссылка имеет вот такой вид:
https://du.sf-converter.com/go?payload=1*eJzVlF2PmzgUhv9KNFKtXWlJwRgDlayKMPmemXzMJCS5iRhwwAkGwkcIqfa%2FryHdbXvZ1V5sbx6M4fj4nNd%2BvzzkSZl5dJVFD58ewqJI808fP1ZV1a2TsijfaddL%2BMfKLbzw84X4iwpVphNsvMXDH18jx%2F5PB7qlz5IfM2YZlCQpjyWXBRGOb7QbJEkQ0QvzadIu1Y7SyK3fXe%2F0mV5TllGiYA0bClYxApSR41S3tuf5eopeuVK988suC%2BwKsJQgrauoalfRYRdCAzCfJJJl9TPVWbhzqRfM5%2Fsp9SU%2BmkwdCL09TCd%2BUA88OB%2Bh6XkkIgo3IAqSwb1o8rVIkNFzKTaS5xGpaQ54SHQPcE5U5QO0IQY8Jt8VJebEmxbG9BTrJ8Bz4pZiLokzwC%2BECzACQRoRqAMWs8KrYv89zYkhY6iJ3KlHUOKtbfwkF%2FO5g1isTPkstW9vp5HpBtrSAJc0uxAFcMYpafv8AQ54ikCcE39jhZVxDG%2FlYQa9ns1f%2BqfnfjAEAcva3XsRjYmKVFVTEPDLjEAFdmVTAREvmlYrGJsG1MVmsKqD%2BxzWTYSwCQ4X0WYITpSmbsQutF3wIGQiEMmyoupq0xAx1CHCwCNOvweKa6OMCpEq9kfY0hlLNh3Li%2BdeVYli3cwVHborLYIpE2BpA7%2BBUKTpZ6uHGHxToplNPcGmF%2BLR9EI84lxAlCrYFCoeokRBURyI%2Fs7GwyaAN2j%2B4E0Mbxe5NOnTZvHvlBGBLCDWULX3V6taWuNgJAd6rcGbIRfFJCtlV55qJ%2FU4OS2SMw9GA%2Fy6w72rfXg0F%2FbYmqDByio0JXjZTa3l9XU9y7x1uJWcrYaP5bjPHAvT9OiUJWgTzc7yYmK0iez14LDf7%2Bnyulpaxxc39jbLTbXTb6EVGsb5RVlyZ%2FRcv25kkcgeVtvz07aod8NXvYBpKm9qN0znSviUPo6llfdWWJKcOCdrKu5ne9V%2BxfupYuA2o1wMm%2FOmqKil1hK31BtiuT2NsOX9ZKKWzVeoG4KqiVpqLXFLveX9q%2FlLWUGrzs9agaKr2ESa8c0LhAH%2B4wW6ikxN6Ksi5b%2FzAu1fecFd9P%2BhG%2BzyRfh6CCt9pm%2Fy3WS5rLitKJPngbJYzZK3%2FXQwKofKWDfyRFzSjUZxro6yWe%2FIPL2%2BHLHvlfKTVFIeaiobDa%2BjySxb25vgRzcIxqH1Umeu8d5no8F8Ww5LD5W9qeU6ob7z%2Fe3RRbf5cPi0P7w9zzcW61vm9Liy1qZzrSOG6LhO9aG10Gahb08s4fBPt%2F3WveGV%2FbiwPqiPwhMKVkRUGMKSeaeOlYuXuiN1XuiFZp1hEsduZyiU7myTsrNKO7%2FNDgfmMTfqPJc58zrr5vj9Lpa5K5hbxcOnb97w519V2bVo*1656797692*b2dac99c14395ecd
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 2
iMedved2009
@iMedved2009
Не люблю людей
print_r(get_headers('https://du.sf-converter.com/go?payload=1*eJzVlF2PmzgUhv9KNFKtXWlJwRgDlayKMPmemXzMJCS5iRhwwAkGwkcIqfa%2FryHdbXvZ1V5sbx6M4fj4nNd%2BvzzkSZl5dJVFD58ewqJI808fP1ZV1a2TsijfaddL%2BMfKLbzw84X4iwpVphNsvMXDH18jx%2F5PB7qlz5IfM2YZlCQpjyWXBRGOb7QbJEkQ0QvzadIu1Y7SyK3fXe%2F0mV5TllGiYA0bClYxApSR41S3tuf5eopeuVK988suC%2BwKsJQgrauoalfRYRdCAzCfJJJl9TPVWbhzqRfM5%2Fsp9SU%2BmkwdCL09TCd%2BUA88OB%2Bh6XkkIgo3IAqSwb1o8rVIkNFzKTaS5xGpaQ54SHQPcE5U5QO0IQY8Jt8VJebEmxbG9BTrJ8Bz4pZiLokzwC%2BECzACQRoRqAMWs8KrYv89zYkhY6iJ3KlHUOKtbfwkF%2FO5g1isTPkstW9vp5HpBtrSAJc0uxAFcMYpafv8AQ54ikCcE39jhZVxDG%2FlYQa9ns1f%2BqfnfjAEAcva3XsRjYmKVFVTEPDLjEAFdmVTAREvmlYrGJsG1MVmsKqD%2BxzWTYSwCQ4X0WYITpSmbsQutF3wIGQiEMmyoupq0xAx1CHCwCNOvweKa6OMCpEq9kfY0hlLNh3Li%2BdeVYli3cwVHborLYIpE2BpA7%2BBUKTpZ6uHGHxToplNPcGmF%2BLR9EI84lxAlCrYFCoeokRBURyI%2Fs7GwyaAN2j%2B4E0Mbxe5NOnTZvHvlBGBLCDWULX3V6taWuNgJAd6rcGbIRfFJCtlV55qJ%2FU4OS2SMw9GA%2Fy6w72rfXg0F%2FbYmqDByio0JXjZTa3l9XU9y7x1uJWcrYaP5bjPHAvT9OiUJWgTzc7yYmK0iez14LDf7%2Bnyulpaxxc39jbLTbXTb6EVGsb5RVlyZ%2FRcv25kkcgeVtvz07aod8NXvYBpKm9qN0znSviUPo6llfdWWJKcOCdrKu5ne9V%2BxfupYuA2o1wMm%2FOmqKil1hK31BtiuT2NsOX9ZKKWzVeoG4KqiVpqLXFLveX9q%2FlLWUGrzs9agaKr2ESa8c0LhAH%2B4wW6ikxN6Ksi5b%2FzAu1fecFd9P%2BhG%2BzyRfh6CCt9pm%2Fy3WS5rLitKJPngbJYzZK3%2FXQwKofKWDfyRFzSjUZxro6yWe%2FIPL2%2BHLHvlfKTVFIeaiobDa%2BjySxb25vgRzcIxqH1Umeu8d5no8F8Ww5LD5W9qeU6ob7z%2Fe3RRbf5cPi0P7w9zzcW61vm9Liy1qZzrSOG6LhO9aG10Gahb08s4fBPt%2F3WveGV%2FbiwPqiPwhMKVkRUGMKSeaeOlYuXuiN1XuiFZp1hEsduZyiU7myTsrNKO7%2FNDgfmMTfqPJc58zrr5vj9Lpa5K5hbxcOnb97w519V2bVo*1656797692*b2dac99c14395ecd', true));

Разобрать заголовок
content-disposition: attachment; filename="Rick Astley - Never Gonna Give You Up (Official Music Video).mp4
Ответ написан
vabka
@vabka
Токсичный шарпист
Сделать GET запрос, проследовать всем редиректам, и посмотреть заголовок Content-Disposition, а если такого заголовка нет, то взять последний сегмент url за название.

Именно так поступают браузеры
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы