"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जब प्रॉक्सी उपयोग में हो तो वास्तविक विज़िटर आईपी पता कैसे प्राप्त करें?

जब प्रॉक्सी उपयोग में हो तो वास्तविक विज़िटर आईपी पता कैसे प्राप्त करें?

2024-11-09 को प्रकाशित
ब्राउज़ करें:155

How to Get the Real Visitor IP Address When Proxies Are in Use?

प्रॉक्सी उपयोग के बावजूद वास्तविक विज़िटर आईपी पता पुनर्प्राप्त करना

विज़िटर का आईपी पता प्राप्त करने के लिए आमतौर पर उपयोग किया जाने वाला PHP कोड है:

हालाँकि, जब प्रॉक्सी चल रही होती है तो यह विधि वास्तविक आईपी को पकड़ने में विफल रहती है। इस समस्या के समाधान की तलाश में, आइए एक वैकल्पिक दृष्टिकोण पर ध्यान दें। और विभिन्न अन्य कारक:

फ़ंक्शन getUserIP() { // क्लाउडफ्लेयर कनेक्शन संभालें यदि (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) { $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; $_SERVER['HTTP_CLIENT_IP'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; } $क्लाइंट = @$_SERVER['HTTP_CLIENT_IP']; $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; $रिमोट = $_SERVER['REMOTE_ADDR']; यदि(फ़िल्टर_var($क्लाइंट, FILTER_VALIDATE_IP)) { $आईपी = $क्लाइंट; } अन्यथा(filter_var($forward, FILTER_VALIDATE_IP)) { $आईपी = $आगे; } अन्य { $आईपी = $रिमोट; } वापसी $आईपी; } $user_ip = getUserIP();

यह कोड वेरिएबल $user_ip को आईपी एड्रेस निर्दिष्ट करता है, जिसे बाद में आपकी PHP स्क्रिप्ट में आवश्यकतानुसार उपयोग किया जा सकता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3