我的专用服务器上有2个IP地址
- 的IPv4
- 的IPv6
醇>
我试图在CURL上使用ipv6,下面是使用curl的代码。
curl_setopt($ch, CURL_IPRESOLVE, CURL_IPRESOLVE_V4);
或
curl_setopt($ch, CURL_IPRESOLVE_V4, true);
但我得到了以下错误
Notice: Use of undefined constant CURL_IPRESOLVE - assumed 'CURL_IPRESOLVE' in /home/admin....... line 14
答案 0 :(得分:3)
您必须对两个IP版本使用CURL_IPRESOLVE_WHATEVER
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_WHATEVER);
更多信息请参阅此DOC
答案 1 :(得分:0)
要专门使用IPv4,请使用
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);