प्रॉक्सी अस्पष्टता पर काबू पाएं: विज़िटर के वास्तविक आईपी पते का अनावरण
वेब डेवलपर्स के रूप में, हम अक्सर विज़िटर का वास्तविक आईपी पता प्राप्त करने की चुनौती का सामना करते हैं , खासकर जब वे अपनी पहचान छुपाने के लिए प्रॉक्सी सेवाओं का उपयोग करते हैं। यह आलेख एक मजबूत PHP कोड प्रदर्शित करके इस समस्या का समाधान प्रदान करेगा जो प्रॉक्सी सर्वर की उपस्थिति में भी विज़िटर के वास्तविक आईपी पते को प्रभावी ढंग से पुनर्प्राप्त करता है।
प्रदान किया गया कोड HTTP_CF_CONNECTING_IP सर्वर वेरिएबल का निरीक्षण करने से शुरू होता है, जो आमतौर पर CloudFlare द्वारा अपनी प्रॉक्सी सेवा का उपयोग करते समय सेट किया जाता है। यदि यह वेरिएबल मौजूद है, तो कोड HTTP_CLIENT_IP, REMOTE_ADDR को अपडेट करता है, और प्रत्येक को HTTP_CF_CONNECTING_IP का मान निर्दिष्ट करता है।
इसके बाद, कोड तीन प्राथमिक सर्वर वेरिएबल्स की जांच करता है: HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR, और REMOTE_ADDR। यह HTTP_CLIENT_IP को सबसे विश्वसनीय के रूप में प्राथमिकता देता है। यदि HTTP_CLIENT_IP एक वैध IP पता है, तो इसे अंतिम IP पते के रूप में चुना जाता है।
यदि HTTP_CLIENT_IP अनुपलब्ध या अमान्य है, तो कोड HTTP_X_FORWARDED_FOR का निरीक्षण करने के लिए आगे बढ़ता है। यदि इस वेरिएबल में एक वैध आईपी पता भी शामिल है, तो इसका उपयोग विज़िटर के आईपी पते के रूप में किया जाता है।
इस व्यापक दृष्टिकोण का उपयोग करके, अब आप आगंतुकों के वास्तविक आईपी पते को आत्मविश्वास से पुनः प्राप्त कर सकते हैं, भले ही वे उन्हें छिपाने का प्रयास करें प्रॉक्सी सर्वर के पीछे. यह तकनीक वेब डेवलपर्स को सटीक आईपी-आधारित जियोलोकेशन करने, उपयोगकर्ता गतिविधि को ट्रैक करने और अधिक सटीकता के साथ वेबसाइट ट्रैफ़िक का विश्लेषण करने की क्षमता प्रदान करती है।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3