如果指定的网址被重定向到另一个网址,则cURL
将通过
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
但是如何记录cURL提取的最后一个URL是什么?
使用
curl_setopt($ch, CURLOPT_URL, $link);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
我们不知道cURL
提取的确实网址是什么,因为$link
已被重定向到最终位置。如何在字符串中记录最后一个位置?
答案 0 :(得分:17)
您可以使用curl_getinfo()
。
http://php.net/manual/en/function.curl-getinfo.php
echo curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);