Когда я запрашиваю данные с
https://fda.gov с помощью браузера или с помощью Curl в терминале/командной строке, сайт возвращается, как и ожидалось. При использовании Curl в PHP сайт перенаправляется на страницу с извинениями за чрезмерные запросы и не найдена.
[img]
https://i. sstatic.net/9nEVYPvK.png[/img]
Код: Выделить всё
$url = 'https://www.fda.gov/';
$ch = curl_init($url);
$response = curl_exec($ch);
// Check for errors
if ($response === false) {
echo 'Curl error: ' . curl_error($ch);
}
curl_close($ch);
echo $response;
Почему это происходит? Я убедился, что OpenSSL установлен, экспериментировал с различными заголовками PHP (в основном связанными с SSL), но это не сработало, и я не уверен, что это сработает, учитывая перенаправление. Помогите!
Подробнее здесь:
https://stackoverflow.com/questions/786 ... t-redirect