चूंकि मैं अभी तक जवाब नहीं दे सकता, सिर्फ डैनियल वासलो के जवाब में जोड़ना चाहता था। जबकि वह सही है, उसका उदाहरण नहीं है।
CURLOPT_INTERFACE स्थिर है, और उद्धरणों के भीतर नहीं रखा जा सकता है। इससे कुछ लोगों को भ्रम पैदा हो सकता है जो केवल यह पता लगाने के लिए कॉपी और पेस्ट कर सकते हैं कि यह काम नहीं करता है। उचित कोड होगा:
curl_setopt($curlh, CURLOPT_INTERFACE, "xxx.xxx.xxx.xxx");
इसके अलावा
, लिनक्स सिस्टम के लिए (और मुझे यकीन है कि विंडोज हूँ, लेकिन यह अभ्यस्त ठीक वही होना), मैं तुम्हें आईपी का उपयोग करने की जरूरत नहीं है कि उनका कहना है की तरह महसूस पता। यदि आप एथएन इंटरफ़ेस को जानते हैं, तो आप अपने नेटवर्क को कॉन्फ़िगर करने के तरीके के आधार पर "eth0", "eth1", या "eth0: 0" का उपयोग कर सकते हैं। यह अधिक बेहतर हो सकता है, क्योंकि कोड 1 मशीन के लिए विशिष्ट नहीं होगा, और अधिक व्यापक विन्यास (उदाहरण के लिए, क्लस्टर्स) में फिट हो सकता है।
स्रोत
2010-11-20 23:52:21