【发布时间】:2016-03-08 19:17:26
【问题描述】:
这里是有问题的代码:
$ch = curl_init();
curl_setopt(CURLOPT_URL, 'https://api.ipify.org?format=json');
curl_setopt(CURLOPT_PROXY, 'ip:port');
curl_setopt(CURLOPT_PROXYUSERPWD, 'user:pass');
$result = curl_exec($ch);
echo curl_error($ch);
我使用的代理和 proxyauth 绝对有效。实际上,我已经尝试过使用和不使用身份验证的各种来源的多个代理,但每次连接到代理时都会出现连接超时。
是否有阻止使用代理或我不知道的配置设置?在这里的任何帮助将不胜感激。
【问题讨论】:
-
尝试添加
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); -
感谢您的建议。我添加了该选项,但我仍然遇到同样的超时问题。
-
尝试通过cli运行curl,而不是php,看看是服务器连接代理的问题,还是php内部的问题。
-
刚刚通过命令行运行命令,仍然得到超时。所以它绝对不是特定于 PHP 的.. 在这种情况下,我将与服务器的支持团队聊天。感谢您帮助我调试问题。
标签: php