drtwqc3744 2016-12-28 09:16
浏览 204

Cloudflare:cURL标头被阻止

I have the problem that cloudflare (PRO = Paid) blocked my php cURL to get header information. I am owner of that site and i have whitelisted my own server-ips.

Here are the code, all other website without CF works less problems:

<?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; 
?>

What can i do there?

Thanks

  • 写回答

1条回答 默认 最新

  • drh19790711 2016-12-28 10:27
    关注

    In the Cloudflare dashboard, click on the Firewall tab - you can then whitelist IPs in the Access Control window:

    Cloudflare IP Firewall

    Note that you need to whitelist the IP which is making the cURL request itself.

    For more information, please see: How do I control access to my site?

    Let us know if you still face issues after setting that up.

    评论

报告相同问题?

悬赏问题

  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?