我有这样的代码:
$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;
为什么输出是空白的?任何人都可以解决它吗?谢谢......抱歉我的英文不好
答案 0 :(得分:0)
您的ISP可能阻止非“通用”端口。我的ISP这样做(我使用Telkom的Indihome,我住在雅加达),它阻止所有端口,但80(http)和443(https)。
当它这样做时,所有与自定义端口的连接都被阻止,并将返回空白响应(或只是超时)。
解决方案?使用VPN或只是切换到另一个ISP。或者只是抱怨支持。