我試圖使用PHP CURL從Web服務器下載.exe文件到PC,使用CURL使Web服務器登錄自動進行。我遇到的問題是文件正在寫入瀏覽器窗口,而不是要求用戶保存或運行文件。我正在使用下面的代碼,我該如何解決這個問題,讓它像我想要的那樣工作?使用PHP CURL下載文件
$username = "myuser";
$password = "mypassword";
$url="http://www.mywebsite.com/files/softwaredownload/myfile.exe";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_exec ($ch);
curl_close($ch);
謝謝您,添加Content-Disposition標頭完美運行。 – user988750 2012-03-07 16:55:00