为什么我的php curl代码没有显示任何内容?

时间:2018-01-01 15:12:36

标签: php curl post

我有这样的代码:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"http://accountgm.moonton.com:37001");
//curl_setopt($ch, CURLOPT_PORT, 37001);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'blabla');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$server_output = curl_exec ($ch);

curl_close ($ch);

echo $server_output;

为什么输出是空白的?任何人都可以解决它吗?谢谢......抱歉我的英文不好

1 个答案:

答案 0 :(得分:0)

您的ISP可能阻止非“通用”端口。我的ISP这样做(我使用Telkom的Indihome,我住在雅加达),它阻止所有端口,但80(http)和443(https)。

当它这样做时,所有与自定义端口的连接都被阻止,并将返回空白响应(或只是超时)。

解决方案?使用VPN或只是切换到另一个ISP。或者只是抱怨支持。