当前位置: 首页 > 知识库问答 >
问题:

CloudFlare:卷曲头被阻止

危晨
2023-03-14
<?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; 
?>

共有1个答案

舒俊雄
2023-03-14

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

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

有关更多信息,请参见:如何控制对我的网站的访问?

 类似资料:
  • 我正在与Django合作一个项目,该项目通过React前端上的Django Rest框架通过API提供数据。可浏览的API工作正常,但是,react前端在控制台中给出了一个错误。 我已成功安装django cors标头。 CORS策略阻止从http://127.0.0.1:8000/products/http://localhost:3000获取数据:请求的资源上不存在访问控制允许来源标头。如果不

  • 问题内容: 我想先查看请求中的帖子字段,然后再发送。(出于调试目的)。 我正在使用的PHP库(类)已经制作(不是我本人制作的),所以我试图理解它。 据我所知,它用于设置不同的选项(如标头等),然后用于发送请求。 关于如何查看正在发送哪些帖子字段的想法? 问题答案: 您可以启用以下选项: 当被设置时,输出写入 STDERR 或使用指定的文件。输出非常有用。 您还可以使用tcpdump或wirehar

  • 在我的VPS服务器上的PHP文件中考虑这个代码: 还这个 每天多次测试后,“连接时间”始终保持在50秒标记。我相信如果不是在1秒及以下,速度应该会快10倍。 我不知道服务器配置,但我被告知,我的服务器的CPU或RAM可能在故障。我使用顶部命令行显示以下内容,这对我来说似乎很好: 任务:共80项,1项运行,79项睡眠,0项停止,0项僵尸 Cpu:0.0%us、0.0%sy、0.0%ni、100.0%

  • 我安装了php7下载从repo的windows,所有工作良好。我正面临启用curl的问题。php_curl.dll文件存在于文本文件夹中,此扩展在php.ini中未注释,但此模块未显示在phpinfo中。 只有在运行php5时,我才能使用php7面对这个问题。x旋度很好用。正在寻找解决此问题的解决方案。这是php7本身的问题。是否有解决此问题的方法?

  • CloudFlare是一个包含免费和付费计划的CDN(内容分发网络)。 大多数cPanel托管都带有cPanel CloudFlare插件,可帮助您快速注册CloudFlare并使用他们的CDN。 使用CloudFlare有许多优点,例如它通过Internet分发内容,使我们的网站加载速度更快。 它保护网站免受SQL注入和DDOS的攻击,并使用SSL加密网站。 要使用CloudFlare CDN,