$userAgent = 'Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 1);//
curl_setopt($ch, CURLOPT_HEADER, 1);//
curl_setopt($ch, CURLOPT_MAXREDIRS, $max_redirects); // установим максимальное число возможных редиректов на 10
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); //следовать редиректам
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //
curl_setopt($ch, CURLOPT_USERAGENT, $userAgent ); // прикинемся не курлом, а файерфоксом
curl_exec($ch);
Вот так обращение к
www.microsoft.com/ru-ru/DigitalLiteracy/curriculum... завершается ошибкой 503 (получаю только заголовок). Подменил user agent. Грешу на доп параметры curl. Что еще надо указать, чтобы страница отдавалась нормально как браузеру (с кодом 200)?