Php Cloudflare:卷头被阻止

Php Cloudflare:卷头被阻止,php,curl,cloudflare,Php,Curl,Cloudflare,我的问题是cloudflare(PRO=Paid)阻止了我的php cURL以获取标题信息。我是该网站的所有者,我已将自己的服务器IP列入白名单 以下是代码,没有CF的所有其他网站的问题较少: <?php $url = "https://domain.tld"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, true); // we want headers curl_setopt($ch, CURLOPT_NOBO

我的问题是cloudflare(PRO=Paid)阻止了我的php cURL以获取标题信息。我是该网站的所有者,我已将自己的服务器IP列入白名单

以下是代码,没有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; 
?>

在Cloudflare仪表板中,单击防火墙选项卡-然后可以在访问控制窗口中将IP列入白名单:

请注意,您需要将发出cURL请求的IP列为白名单

有关更多信息,请参阅:


设置后,如果您仍然面临问题,请告知我们。

您所说的“CF blocked cURL”是什么意思?
$output
中有什么,
$httpcode
中有什么?或者可能是curl抛出了一个异常/触发了一个错误?$httpcode的内容是http代码ex.503,它可以在没有cloudflare的所有其他网站上运行,但是在我自己的项目中,我没有收到来自header的任何响应,因此,我认为即使我已将我的服务器IP列入白名单,它也会在某个地方被阻止。我已在此选项卡上将我的服务器IP全部就绪列为白名单,但没有任何变化。您是否尝试写信给SupportTCloudFlaredotcom?