У меня проблема с тем, что cloudflare (PRO = Paid) заблокировал мой php cURL, чтобы получить информацию заголовка. Я являюсь владельцем этого сайта, и я включил свой собственный сервер-ips.Cloudflare: заголовок cURL заблокирован
Вот код, все другие веб-сайт без CF работает меньше проблем:
<?php
$url = "https://domain.tld";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, true); // we want headers
curl_setopt($ch, CURLOPT_NOBODY, true); // we don't need body
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT,10);
$output = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
echo 'HTTP code: ' . $httpcode;
?>
Что я там делать?
Благодаря
Что вы подразумеваете под "CF blocked cURL"? Что находится в '$ output', что находится в' $ httpcode'? Или, может быть, завиток бросает исключение/вызывает ошибку? – Kleskowy
Контент $ httpcode является http-кодом ex. 503, он работает на всех других сайтах без облачных флешек, но на моем собственном проекте, защищенном облачным флером, я не получаю никакого ответа от заголовка, поэтому я думаю, что он блокируется где-то, даже если я поместил свой сервер-ips в белый список. –