यो PHP cURL अनुरोधले कुन प्रोक्सी प्रयोग गर्यो?
कन्फिगर गरिएको प्रोक्सी, जोडिएको पियर र गन्तव्यले देख्ने सार्वजनिक निकास छुट्याउनुहोस्।
PHP cURL अनुप्रयोगमा “प्रोक्सी लिनु” ले तीन फरक कुरा बुझाउन सक्छ। अर्को अनुरोध थप्नु अघि तपाईंलाई कुन अवलोकन चाहिन्छ निर्णय गर्नुहोस्।
| प्रश्न | कहाँ हेर्ने |
|---|---|
| अनुप्रयोगले कुन अन्त्य बिन्दु कन्फिगर गर्यो? | ह्यान्डललाई दिइएको कन्फिगरेसन |
| यो स्थानान्तरणका लागि प्रोक्सी प्रयोग भयो? | स्थानान्तरण जानकारी, जहाँ समर्थित छ |
| वेबसाइटले कुन सार्वजनिक ठेगाना देख्यो? | त्यो गन्तव्यमा गरिएको अवलोकन |
छानिएको अन्त्य बिन्दु ह्यान्डल वा अनुरोध वस्तुसँगै राख्नुहोस्. curl_getinfo स्थानान्तरण-जानकारीको इन्टरफेस हो, पहिले तोकिएको प्रत्येक CURLOPT मानका लागि सामान्य गेटर होइन। curl_setopt कलहरू रोक्न प्रयास गर्नुभन्दा अनुप्रयोगको कन्फिगरेसन राख्नु सरल छ।
पूरा भएको स्थानान्तरण जाँच्नुहोस्
स्थानान्तरणपछि, जोडिएको पियर CURLINFO_PRIMARY_IP मार्फत उपलब्ध हुन्छ। पहिलो जडान प्रोक्सीमा जाँदा त्यो पियर वेबसाइटको ठेगाना नभई प्रोक्सीको ठेगाना हुन सक्छ।
$peer = curl_getinfo($ch, CURLINFO_PRIMARY_IP);
$usedProxy = defined('CURLINFO_USED_PROXY')
? curl_getinfo($ch, constant('CURLINFO_USED_PROXY'))
: null;
CURLINFO_USED_PROXY 8.7.0 मा libcurl मा थपियो र अनुकूल PHP बिल्डहरूले यसलाई उपलब्ध गराउँछन्। यसको नतिजाले प्रोक्सी प्रयोग जनाउँछ, छानिएको प्रोक्सीको पूरा URL होइन। स्थिरांक उपलब्ध नभए माथिको null ले अवलोकन उपलब्ध छैन भन्ने जनाउँछ, अनुरोध सिधै गयो भन्ने होइन।
ह्यान्डलले अझै सम्बन्धित कार्य वर्णन गरिरहेको बेला यी मानहरू पढ्नुहोस्। असफल जडानले उपयोगी पियर ठेगाना दिन नसक्ने हुन्छ, र स्पष्ट प्रोक्सीलाई लागू हुने अपवादले अझै वाइपास गर्न सकिन्छ।
IP-जाँच अन्त्य बिन्दुले तेस्रो प्रश्नको उत्तर दिन्छ. यसको उत्तरले प्रोक्सीपछाडिको निकास वर्णन गर्न सक्छ, जबकि कन्फिगर गरिएको होस्टनाम अर्को प्रवेशमा विभाजन हुन्छ। अनुप्रयोगको सेटिङमा एक ठेगानालाई अर्कोले प्रतिस्थापन गर्नु हुँदैन।