Я ищу наиболее эффективный способ разрешить данный URL-адрес до конечной конечной точки, следуя всем 30-кратным перенаправлениям и заголовкам местоположения.
По сути, у меня есть несколько URL-адресов, таких как http://foo.com, которые, когда вы переходите к ним, оказываются на странице типа http://foo.com/Welcome.html, и мне нужно найти последний URL.
прямо сейчас, я использую CURLOPT_FOLLOWLOCATION
и CURLOPT_NOBODY
(так как меня действительно не волнует возвращаемый текст)
и после его запуска я запускаю curl_getinfo () и сохраняю ключ 'url' из этого массива.
Я просто продолжаю думать, что это такая огромная трата <something>
, и, вероятно, есть лучший способ.
РЕДАКТИРОВАТЬ: Для тех, кто читает это позже. В итоге я нашел лучшее решение (не включающее curl), см. get_headers () в php5 +