2010-09-18 11 views

उत्तर

0

ubuntu में यहां त्वरित टिप

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

उदाहरण

परिवर्तन/etc/apache2/साइटों से उपलब्ध/डिफ़ॉल्ट

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

क्या आईपी को केवल curl_init() 'पर पास करना संभव नहीं है? उदाहरण के लिए: '$ हैंडलर = curl_init ('http: // some_ip_address') 'और फिर विकल्प में इस हैंडलर का उपयोग करें (' curl_setopt')? – Eugene

+0

यह क्या करता है? – AMB

9

आप CURLOPT_INTERFACE विकल्प का उपयोग करना होगा:

आउटगोइंग नेटवर्क इंटरफ़ेस का उपयोग करने का नाम। यह इंटरफ़ेस नाम, एक आईपी पता या होस्ट नाम हो सकता है।

यह निम्नलिखित तरीके से इस्तेमाल किया जा सकता:

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

यह बेशक, केवल अपने स्थानीय मशीन से आईपी और होस्ट नामों स्वीकार करता है।

+0

हालांकि इस तरह के उत्तर [php.net] (http://us2.php.net/manual/en/function.curl-setopt.php) पर पाए जा सकते हैं, कभी-कभी सटीक उत्तर ढूंढना इतना आसान होता है यहां देख रहे हैं, धन्यवाद @ रसेल-डायस। – spatical

संबंधित मुद्दे