इंटरनेट संसाधनों के प्रबंधन के लिए सिस्टम में, जिसका उपयोग अधिकृत उपयोगकर्ताओं और अपंजीकृत आगंतुकों दोनों द्वारा किया जा सकता है, स्क्रिप्ट बाद वाले को एक अलग समूह के लिए संदर्भित करती है। अधिकांश मामलों में, अपंजीकृत साइट उपयोगकर्ताओं के इस समूह को नियंत्रण कक्ष में "अतिथि" कहा जाता है। अधिकृत आगंतुकों का आईपी पता निर्धारित करते समय आमतौर पर एक मानक स्क्रिप्टिंग फ़ंक्शन होता है, फिर अतिथि समूह के लिए, इस पैरामीटर को पुनर्प्राप्त करना इतना आसान नहीं हो सकता है।
अनुदेश
चरण 1
यदि किसी चैट, फ़ोरम, ब्लॉग या अन्य समान वेब संसाधन के अनधिकृत उपयोगकर्ता के आईपी पते का प्रदर्शन स्क्रिप्ट के निर्माता द्वारा प्रदान किया जाता है, जिस पर यह संसाधन आधारित है, तो आपको बस वांछित विकल्प को सक्षम करने की आवश्यकता है। यह वेब सर्वर संसाधनों को सहेजने के लिए डिफ़ॉल्ट रूप से अक्षम है। इस सेटिंग को कंट्रोल सिस्टम सेटिंग्स में देखें। यदि आप इसे स्वयं नहीं ढूंढ सकते हैं, तो विवरण पढ़ें, स्क्रिप्ट निर्माता की सहायता सेवा से संपर्क करें, या अपने सिस्टम के उपयोगकर्ता फ़ोरम पर एक प्रश्न पूछें।
चरण दो
स्क्रिप्ट में ऐसी सेटिंग नहीं हो सकती है, लेकिन यदि इसके आंतरिक संचालन में आईपी पता निर्धारित करने का कार्य उपयोग किया जाता है, तो आप इसे अपने उद्देश्यों के लिए उपयोग करने का प्रयास कर सकते हैं। ऐसा करने के लिए, आपको सिस्टम कोड में बदलाव करने की आवश्यकता होगी, इसलिए आपको साइट प्रबंधन सिस्टम या सर्वर-साइड प्रोग्रामिंग भाषाओं में मॉड्यूल के स्रोत कोड के साथ काम करने में कुछ कौशल की आवश्यकता होगी - आमतौर पर ऐसी स्क्रिप्ट PHP में लिखी जाती हैं। उस पृष्ठ का स्रोत कोड खोलें जहां आप अतिथि का आईपी पता देखना चाहते हैं, वांछित मान वाले एक चर को परिभाषित करें और उसे सही स्थान पर रखें। उदाहरण के लिए, व्यापक रूप से उपयोग की जाने वाली नियंत्रण प्रणाली UCOZ में, इस मान को प्रदर्शित करने के लिए, आपको पृष्ठ में $ _IP_ADDRESS $ कोड डालना होगा।
चरण 3
अंतिम उपाय के रूप में, आप IP पता निर्धारित करने के लिए अपने स्वयं के PHP फ़ंक्शन का उपयोग कर सकते हैं। यह विकल्प उन प्रणालियों के लिए उपयुक्त है जो आपको इस भाषा में पृष्ठों में कोड डालने की अनुमति देती हैं। बेशक, इस पद्धति के लिए भाषा के ज्ञान के और भी बड़े स्तर की आवश्यकता होगी। आपको आउटपुट को आईपी-एड्रेस पेज पर स्वयं प्रोग्राम करना होगा, और इसे निर्धारित करने के लिए फ़ंक्शन इस तरह दिख सकता है:
फ़ंक्शन getIPaddress () {
$ GuestIP = getenv ('HTTP_CLIENT_IP') या $ GuestIP = getenv ('HTTP_X_FORWARDED_FOR') या $ GuestIP = getenv ('REMOTE_ADDR');
वापसी ट्रिम (preg_replace ('# ^ ([^,] +) (,। *)? #', '$ 1', $ GuestIP));
}