0
cURLを使用しています。別のサーバーからzipファイルを自分のサーバーに転送しようとしています。 (私は別のWebブラウザやプライベートセッションでこのURLをサーフィン場合、私は問題なく、コンテンツをダウンロードすることができphp curl empity content
http://content.website.com/file_to_download.zip?nvb=20160622094506&nva=20160622095506&hash=089366e5fe3da46f9caf2
聞いていません: 認証後にこの第二のサーバは私に資格証明書としても、パラメータを含むURLを提供しますログインの場合)、私の機能にURLを送信すると、私はempityファイルを取得します。
は、これが私の機能
function download ($zipUrl, $zipFilename){
$ch = curl_init();
$fp = fopen ($zipFilename, 'w+');
$ch = curl_init($zipUrl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2'));
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_setopt($ch, CURLOPT_POSTFIELDS, "nvb=20160622094506&nva=20160622095506&hash=089366e5fe3da46f9caf2");
curl_exec($ch);
curl_close($ch);
fclose($fp);
}
間違って何ですか?