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

PHP में क्लाउडफ्लेयर का उपयोग करते समय मैं वास्तविक विज़िटर आईपी पते कैसे प्राप्त कर सकता हूं?

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

How can I retrieve actual visitor IP addresses when using Cloudflare in PHP?

PHP में क्लाउडफ्लेयर के साथ विज़िटर आईपी पते पुनर्प्राप्त करना

किसी वेबसाइट पर विज़िटरों को ट्रैक करते समय, उनके आईपी पते लॉग करना एक आम बात है। हालाँकि, कैशिंग के लिए क्लाउडफ़ेयर का उपयोग एक समस्या पेश कर सकता है, क्योंकि लौटाए गए आईपी पते क्लाउडफ़ेयर के सर्वर के हो सकते हैं। यह लेख क्लाउडफ्लेयर का उपयोग करते समय वास्तविक विज़िटर आईपी पते को पुनः प्राप्त करने की एक विधि की खोज करता है। ]: वास्तविक विज़िटर आईपी पता

$_SERVER["HTTP_CF_IPCOUNTRY"]: विज़िटर का देश

    $_SERVER["HTTP_CF_RAY"]
  • $_SERVER["HTTP_CF_VISITOR"]: इंगित करता है कि कनेक्शन है या नहीं HTTP के माध्यम से या HTTPS
  • इन वेरिएबल्स का उपयोग करने के लिए, निम्नलिखित कोड लागू करें:
  • if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) { $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; }

यह कोड वास्तविक विज़िटर आईपी पते के साथ $_SERVER['REMOTE_ADDR'] वेरिएबल को अपडेट करता है, यदि यह क्लाउडफ्लेयर के हेडर के माध्यम से उपलब्ध है।

यह ध्यान रखना महत्वपूर्ण है कि यदि आईपी ​​पता महत्वपूर्ण है, यह सत्यापित करना आवश्यक हो सकता है कि $_SERVER["REMOTE_ADDR"] मान एक वैध क्लाउडफ्लेयर आईपी पते का प्रतिनिधित्व करता है। ऐसा इसलिए है क्योंकि दुर्भावनापूर्ण अभिनेता संभावित रूप से सर्वर आईपी से सीधे कनेक्ट करने के लिए हेडर में हेरफेर कर सकते हैं।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3