@kapai69

Curl возвращает «ï»¿», как исправить?

Понятно что это utf-8 c бомом, но приходят только эти три символа, контент почему-то не загружается.
Curl у меня такой
$curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, "http://site.ru/page.html");
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)');
        curl_setopt($curl, CURLOPT_FAILONERROR, true);
        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
        $content = curl_exec($curl);
        curl_close($curl);
  • Вопрос задан
  • 2367 просмотров
Решения вопроса 1
@kapai69 Автор вопроса
Решено, надо добавить опцию
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
и все заработает
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы