我有一臺分配有不同IP的服務器,我如何指定一個不同的IP以供cURL使用?如何使用PHP/cURL使用不同的服務器IP?
6
A
回答
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");
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
相關問題
- 1. 如何ping一臺服務器使用不同的IP地址在PHP
- 2. 使用spring-integration-ip的Java服務器
- 3. 如何在Capistrano的服務器上使用不同的用戶?
- 4. MoxieManager使用不同的服務器
- 5. 使用Boost ASIO查找服務器IP
- 6. PHP:Mongodb連接到服務器使用IP
- 7. file_get_contents/curl是否使用瀏覽器的IP或服務器IP?
- 8. 如何使用PHP獲取我的服務器的外部IP?
- 9. 客戶端請求服務器使用服務器IP地址
- 10. 如何使用具有多個IP地址的服務器?
- 11. 如何使用bash獲取服務器的IP地址
- 12. 如何從CLI獲取使用PHP的服務器IP地址?
- 13. 如何更改計算機的IP? (使用代理服務器)
- 14. 如何使用Go將不同域的請求複用到不同服務器?
- 15. 如何使用getaddrinfo連接到使用外部IP的服務器?
- 16. 如何使用consul管理不同類型的服務器
- 17. 如何使用JavaScript從不同的服務器URL請求
- 18. 如何告訴grunt服務器使用不同的html文件?
- 19. 如何使用System.DirectoryServices訪問不同域上的Web服務器
- 20. 如何在主服務器的相同IP上運行虛擬服務器,但使用切諾基的不同端口運行虛擬服務器?
- 21. 訪問服務器使用瀏覽器和IP而不是DNS
- 22. 使用相同的ReportingService2010對象調用不同的服務器
- 23. 如何使用Laravel獲取服務器IP
- 24. 如何使用外部IP(Java)連接到服務器?
- 25. 如何使用MSSQL2005連接到遠程服務器IP?
- 26. 如何使用服務器IP作爲代理
- 27. 如何僅使用IP連接到服務器?
- 28. 如何使用Boost ASIO在UDP服務器中傳遞源IP
- 29. 如何在Apache服務器使用外部IP地址
- 30. 爲什麼不在Unix的TCP/IP服務器上使用SO_REUSEADDR?
是不是可以傳遞IP到'curl_init()'?例如:'$ handler = curl_init('http:// some_ip_address')'然後在選項('curl_setopt')中使用這個處理程序? – Eugene 2010-09-18 14:23:32
它有什麼作用? – AMB 2017-08-31 03:04:52