Я написал PHP-код для загрузки веб-страницы с помощью curl. При загрузке веб-страницы меня перенаправляют на другую страницу с использованием относительного URL.
Проблема в том, что cURL не поддерживает относительные URL, поэтому он использует мой хост (localhost) в качестве домена.
Например, если я пытаюсь загрузить http://www.example.com,, он перенаправляется на http://localhost/page/ вместо http://www.example.com/page/.
Есть ли какое-нибудь решение для этого?
Мой код выглядит так:
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://www.example.com');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
if(curl_errno($curl)){
throw new Exception(curl_error($curl));
}
curl_exec($curl);
Буду признателен за любую помощь.