2010-09-18 54 views

回答

0

這裏快速尖端

$tuCurl = curl_init(); 
curl_setopt($tuCurl, CURLOPT_URL, "http://ip/path"); 
//curl_setopt($tuCurl, CURLOPT_URL, "http://domain"); 

例如在Ubuntu

變化的/ etc/apache2的/網站可用/默認

curl_setopt($tuCurl, CURLOPT_URL, "http://project1.local"); 
curl_setopt($tuCurl, CURLOPT_URL, "http://127.0.0.1/project1"); 
+0

是不是可以傳遞IP到'curl_init()'?例如:'$ handler = curl_init('http:// some_ip_address')'然後在選項('curl_setopt')中使用這個處理程序? – Eugene 2010-09-18 14:23:32

+0

它有什麼作用? – AMB 2017-08-31 03:04:52

9

你將不得不使用CURLOPT_INTERFACE選項:

傳出網絡名稱 接口使用。這可以是一個 接口名稱,一個IP地址或一個 主機名。

它可以通過以下方式使用:

curl_setopt($ch, CURLOPT_INTERFACE, "XXX.XXX.XXX.XXX");

這ofcourse,只接受來自本地計算機IP地址和主機名。

+0

儘管這樣的答案可以在[php.net](http://us2.php.net/manual/en/function.curl-setopt.php)上找到,但有時候找到確切的答案要容易得多在這裏尋找,謝謝@ russell-dias。 – spatical 2011-12-11 20:55:23

相關問題