1

PHP の CURL MULTI を使用して、リソースの配列を並行してダウンロードしています。最後の有効な URL だけでなく、各リソースから最後の有効な URL を取得したいと考えています。

基本的に、私は探しています:

curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);

CURL MULTI の場合、次のようになります。

curl_multi_getinfo($ch[$key], CURLINFO_EFFECTIVE_URL);

何か案は?

4

2 に答える 2

0

試したことはありませんがcurl_getinfo($ch, CURLINFO_EFFECTIVE_URL);、multi_*関数で問題なく動作するはずです。

ここで重要なのは、追跡$chする個々のハンドルです。したがって、カールハンドルの配列でcurl_getinfo($ch[$key], CURLINFO_EFFECTIVE_URL);あれば、実装の可能性があります。$ch

于 2012-07-21T00:56:50.507 に答える
0
CURLINFO_EFFECTIVE_URL

このパラメーターは、元の URL リストを参照するには信頼できません。CURLOPT_URL で提供される URL とは異なる URL を返すことができます。

于 2014-03-28T02:04:28.560 に答える