8

如果给定的 URL 被重定向到另一个 URL,cURL将通过

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

但是如何记录 cURL 获取的最后一个 URL 是什么?

curl_setopt($ch, CURLOPT_URL, $link);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

我们不知道 获取的实际 url 是什么cURL,因为$link它已被重定向到最终位置。如何记录字符串中的最后一个位置?

4

1 回答 1

17

您可以使用curl_getinfo().

http://php.net/manual/en/function.curl-getinfo.php

echo curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
于 2012-05-17T14:20:04.830 回答