站点位于IIS 8,PHP 5.6.10。
尝试使用网络服务器上的特定界面加载网站(不同WAN上的两个接口)。
<?php
curl_setopt($foo, CURLOPT_INTERFACE,'192.168.30.113');
$foo = curl_init('http://example.net');
$bar = curl_exec($foo);
echo $bar
?>
我已经尝试了Windows界面名称VPN
以及192.168.30.113
的内部分配的IP地址CURLOPT_INTERFACE
,两者都无济于事 - 页面始终加载在服务器&#34;最高优先级&#34; NIC。该网站在IIS中正确绑定到正确的IP / NIC。
答案 0 :(得分:1)
我相信你现在已经把它想出来了,但是因为它仍然没有答案......
在初始化卷曲手柄之前,您正在设置curl_setopt
。你需要先调用curl_init(),然后调用curl_setopt(),然后调用curl_exec()。