есть api, которое отдаёт информацию по запрошенному телефону. Допустим, запрос такой http://rosreestr.subnets.ru/?get=num&num=9999999999. т.е. пишу Код (Text): $rosreestrRequest = 'http://rosreestr.subnets.ru/?get=num&num=9999999999'; var_dump(file_get_contents($rosreestrRequest); Но в ответ получаю пустой результат, хотя если напрямую в браузере строку вставить, всё ок. Пробовал другой сайт - всё ок, пробовал с другого сервера - такая же картина(пустой результат). Через curl тоже пустой результат отдаёт
Лень наводить красоту PHP: $url='http://rosreestr.subnets.ru/?get=num&num=9999999999'; $agent= 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)'; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_URL,$url); var_dump(curl_exec($ch)); Код (Text): string(187) " code: 999 codeID: 297614 from: 9800000 to: 9999999 capacity: 200000 operator: Yota operatorID: 5448 region: Москва и Московская область regionID: 1880 " В каком формате и как получать данные описано в API
Спасибо большое, пробовал через заголовки отправить агента, ничего не выходило. Очень помогли и сэкономили время!