Доброе утро. Подскажите как реализовать такую штуку. Нужно скачивать файл со стороннего сервера на свой. На том сервере прямого пути к файлу не видать, а идёт запрос к скрипту который по ИД отдаёт нужный файл в браузер. Пытаюсь скачать его себе вот так
$url = 'http://url.ru/file.html?uid=862E50759F59457FBD5554153868E51A';
$path = 'mypath';
$fp = fopen($path, 'w');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FILE, $fp);
$data = curl_exec($ch);
curl_close($ch);
fclose($fp);
Но мне тот сервер отдаёт ошибку 404. Если через браузер вставляю ссылку то всё качается. Подскажите как мне сервером скачать файл такой? В какую сторону искать хотя бы?