我正在使用PHP的CURL MULTI并行下载资源数组,我希望从每个资源中获取最后一个有效的URL(而不仅仅是最后一个)。
基本上,我正在寻找:
curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
对于CURL MULTI,类似于:
curl_multi_getinfo($ch[$key], CURLINFO_EFFECTIVE_URL);
有什么想法吗?
答案 0 :(得分:0)
我还没有尝试过,但是curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
应该可以正常使用multi_ *函数。
这里的关键是$ch
是你跟踪的个人句柄。如果curl_getinfo($ch[$key], CURLINFO_EFFECTIVE_URL);
是一个卷曲句柄数组,那么$ch
将是一种可能的实现。
答案 1 :(得分:0)
CURLINFO_EFFECTIVE_URL
此参数对于引用原始网址列表不可靠。它可以从CURLOPT_URL中提供的网址返回不同的网址。