Php 文件\u获取\u内容不工作-连接被拒绝

Php 文件\u获取\u内容不工作-连接被拒绝,php,curl,iis-7.5,file-get-contents,firewall,Php,Curl,Iis 7.5,File Get Contents,Firewall,阅读以下链接后: 我在hostgator的一个服务器中的函数file\u get\u contents或甚至curl出现问题,它们不工作,返回PHP错误打开流失败:连接被拒绝。我用USERAGENTset尝试了cURL,但也没有结果。这是一个简单的气象服务,我正在创建,它返回高度,风向,速度和温度在一定的全球坐标 返回样本:30000;221;2;-32;1; 在另一端(请求端),我有一台运行IIS 7.5的web服务器,所有路由器防火墙、计算机防火墙和防病毒软件仅在测试时被禁用,并且

阅读以下链接后:

我在hostgator的一个服务器中的函数
file\u get\u contents
或甚至
curl
出现问题,它们不工作,返回PHP错误
打开流失败:连接被拒绝
。我用
USERAGENT
set尝试了cURL,但也没有结果。这是一个简单的气象服务,我正在创建,它返回高度,风向,速度和温度在一定的全球坐标

返回样本:
30000;221;2;-32;1;

在另一端(请求端),我有一台运行IIS 7.5的web服务器,所有路由器防火墙、计算机防火墙和防病毒软件仅在测试时被禁用,并且仍然仅拒绝hostgator服务器的连接我在其他web托管提供商中尝试过相同的代码,代码运行正常。

这项服务每分钟将处理大量请求,在我看来,由于请求数量太多,有什么东西阻止了我在hostgator和我的服务器之间的连接。但是我不知道在哪里

通过浏览器完全可以访问该页面

这是我在霍斯盖特那边的环境:

  • 允许\u url\u fopen:打开
  • 允许\u url\u包含:在
  • OpenSSL:已启用
以下是我的PHP代码:

$datalink = "http://#####.########.###:8280/weather.php?waypoint_lat=-10.981925&waypoint_lon=-37.077377&altitude=30000";

$weather_layer = file_get_contents($datalink);

echo "Layer ($datalink):" .$weather_layer."<br>";
$datalink=“http:///)\35a\35a\35a\35a\35a\35a\35a\35a\35a\35a\35a\35a\35a\8280/weather.php?航路点纬度=-10.981925和航路点纬度=-37.077377和海拔=30000”;
$weather\u layer=文件获取内容($datalink);
echo“层($datalink):“$weather\u层。”
”;
Hostgator不是因为DDoS保护而阻止请求吗?给他们打个电话,我的主机提供商正在阻止与我的另一台服务器的连接,因为他们认为是某个黑客在使用我的主机


另外,URL中的端口可能有问题-Hostgator无法处理该问题?

只是向他们发送了一封邮件,告诉他们您的问题,让我们稍候。好的,让我们知道他们的回答:-)Hostgator没有处理URL中的端口,请他们通过邮件打开端口,现在一切正常!你就是那个人!谢谢