Tüm 30x yönlendirmelerin ve konumu başlıklarını takip, nihai bitiş noktası verilen bir url çözmek için en verimli yol arıyorum.
Onlara gittiğinizde onlar http://foo.com/Welcome.html gibi bir sayfa sonuna kadar ve ben bu son url bulmak gerektiğini Temelde, ben http://foo.com gibi URL'lerin bir grup var.
right now, i'm using CURLOPT_FOLLOWLOCATION
and CURLOPT_NOBODY
(since i really dont care about the text returned)
and once its exec'd, i run curl_getinfo() and save the 'url' key from that array.
ben sadece bu <something>
böyle büyük bir atık olduğunu ve daha iyi bir yolu muhtemel olduğunu düşünüyorum.
EDIT: daha sonra bu okuma olanlar için. Ben, daha iyi bir çözüm (kıvrılmasını dahil etmedi) bulma sonuna kadar get_headers() php5 + içinde gördün