Skip to main content

HTTP रेफरर का उपयोग कैसे करें

Amazon के वर्षावनों में आग, धरती के आबोहवा में इनकी अहम भूमिका (जून 2026)

Amazon के वर्षावनों में आग, धरती के आबोहवा में इनकी अहम भूमिका (जून 2026)
Anonim

वेबसाइटों पर लिखी गई जानकारी केवल डेटा का एक टुकड़ा है जो वे साइटें वेब सर्वर से किसी व्यक्ति के ब्राउज़र में यात्रा करते समय संचारित करती हैं और इसके विपरीत। दृश्यों के पीछे होने वाली डेटा ट्रांसफर की उचित मात्रा भी होती है - और यदि आप जानते हैं कि उस डेटा तक कैसे पहुंचना है, तो आप इसे दिलचस्प और उपयोगी तरीकों से उपयोग करने में सक्षम हो सकते हैं! इस आलेख में हम डेटा के एक विशिष्ट टुकड़े को देखेंगे जो इस प्रक्रिया के दौरान स्थानांतरित होता है - HTTP रेफरर।

रेफरर शब्द की गलत वर्तनी है रेफरर , जिसे पेश किया गया था और इस क्षमता के कोड और नामकरण में रहा है।

HTTP रेफरर क्या है?

HTTP रेफरर वह डेटा है जो सर्वर पर वेब ब्राउज़र द्वारा पारित किया जाता है ताकि आपको यह बताने के लिए कि पाठक इस पृष्ठ पर आने से पहले किस पृष्ठ पर था। यह जानकारी आपकी वेबसाइट पर अतिरिक्त सहायता प्रदान करने, लक्षित उपयोगकर्ताओं को विशेष ऑफ़र बनाने, प्रासंगिक पृष्ठों और सामग्री पर ग्राहकों को रीडायरेक्ट करने, या यहां तक ​​कि आगंतुकों को आपकी साइट पर आने से रोकने के लिए भी उपयोग की जा सकती है। आप रेफरर जानकारी को पढ़ने और मूल्यांकन करने के लिए जावास्क्रिप्ट, PHP, या एएसपी जैसे स्क्रिप्टिंग भाषाओं का भी उपयोग कर सकते हैं।

PHP, जावास्क्रिप्ट और एएसपी के साथ रेफरर जानकारी एकत्रित करना

तो आप इस HTTP रेफरर डेटा को कैसे एकत्र करते हैं? यहां कुछ विधियां दी गई हैं जिनका आप उपयोग कर सकते हैं:

पीएचपी भंडार सूचना प्रणाली में रेफरर जानकारी HTTP_REFERER कहा जाता है। एक PHP पृष्ठ पर रेफरर प्रदर्शित करने के लिए आप लिख सकते हैं:

अगर (जारीकर्ता ($ _ सर्वर 'HTTP_REFERER')) {$ _SERVER 'HTTP_REFERER' गूंजें;}

यह जांचता है कि चर के पास एक मान है और फिर इसे स्क्रीन पर प्रिंट करता है। के स्थान पर

$ _SERVER 'HTTP_REFERER' गूंजें; आप विभिन्न रेफरर्स की जांच के लिए स्क्रिप्ट लाइनों को जगह में रखेंगे।

जावास्क्रिप्ट रेफरर को पढ़ने के लिए डोम का उपयोग करता है। PHP के साथ ही, आपको यह सुनिश्चित करने के लिए जांच करनी चाहिए कि रेफरर का मूल्य है। हालांकि, अगर आप उस मान में हेरफेर करना चाहते हैं, तो आपको इसे पहले एक चर पर सेट करना चाहिए। नीचे यह है कि आप जावास्क्रिप्ट के साथ अपने पृष्ठ पर रेफरर को कैसे प्रदर्शित करेंगे। ध्यान दें कि डीओएम रेफरर की वैकल्पिक वर्तनी का उपयोग करता है, जिसमें अतिरिक्त "आर" जोड़ता है:

अगर (document.referrer) {var myReferer = document.referrer;document.write (myReferer);}

फिर आप परिवर्तक के साथ स्क्रिप्ट में रेफरर का उपयोग कर सकते हैं

myReferer

एएसपी, जैसे PHP, रेफरर को सिस्टम वैरिएबल में सेट करता है। फिर आप इस तरह की जानकारी एकत्र कर सकते हैं:

अगर (Request.ServerVariables ("HTTP_REFERER")) {Dim myReferer = Request.ServerVariables ("HTTP_REFERER")Response.Write (myReferer)}

आप चर का उपयोग कर सकते हैं

myReferer अपनी स्क्रिप्ट को आवश्यकतानुसार समायोजित करने के लिए।

एक बार आपके पास रेफरर हो, तो आप इसके साथ क्या कर सकते हैं?

इसलिए डेटा प्राप्त करना चरण 1 है। आप इसके बारे में कैसे जाते हैं, यह आपकी विशिष्ट साइट पर निर्भर करेगा। अगला कदम, ज़ाहिर है, इस जानकारी का उपयोग करने के तरीकों को ढूंढ रहा है।

एक बार आपके पास रेफरर डेटा हो जाने के बाद, आप इसे कई तरीकों से अपनी साइटों को स्क्रिप्ट करने के लिए उपयोग कर सकते हैं। एक साधारण चीज जो आप कर सकते हैं वह सिर्फ उस पोस्ट को पोस्ट करना है जहां आप सोचते हैं कि कोई विज़िटर आया था। माना जाता है कि यह बहुत उबाऊ है, लेकिन अगर आपको कुछ परीक्षण चलाने की ज़रूरत है, तो यह काम करने के लिए एक अच्छा प्रवेश बिंदु हो सकता है।

एक और दिलचस्प उदाहरण क्या है जब आप रेफरर का उपयोग विभिन्न जानकारी प्रदर्शित करने के लिए करते हैं कहा पे वे … से आए हैं। उदाहरण के लिए, आप निम्न कार्य कर सकते हैं:

  • सामान्य स्वागत संदेश
    • आप एक सामान्य स्वागत संदेश में अपने पृष्ठ के शीर्ष पर रेफरर यूआरएल प्रिंट कर सकते हैं। जैसा कि मैंने उपरोक्त उल्लेख किया है, यह बहुत उबाऊ है, लेकिन कुछ बुनियादी निजीकरण प्रदान करता है।
  • आपका स्वागत है खोज इंजन आगंतुकों
    • जब कोई आपकी साइट पर एक खोज इंजन से पहुंचा है (यानी उनका रेफरर google.com या bing.com या yahoo.com आदि है), तो आप उन्हें थोड़ी अतिरिक्त जानकारी प्रदान करना चाहेंगे ताकि उन्हें लंबे समय तक रहने के लिए प्रोत्साहित किया जा सके। आपकी जगह। आप अपने न्यूज़लेटर यूआरएल को इंगित कर सकते हैं या उन्हें अपनी साइट पर कुछ अधिक लोकप्रिय पृष्ठों से लिंक दे सकते हैं।
  • रूपों को जानकारी पास करें
    • यदि आपके पास साइट के साथ समस्याओं की रिपोर्ट करने के लिए लोगों के लिए आपकी साइट पर एक लिंक है, तो रेफरर को जानना बहुत उपयोगी हो सकता है। लोग अक्सर यूआरएल को इंगित किए बिना किसी वेब पेज के साथ समस्याओं की रिपोर्ट करेंगे, लेकिन आप रिपोर्ट करने वाले जानकारी के बारे में अनुमान लगाने के लिए रेफरर जानकारी का उपयोग कर सकते हैं। यह स्क्रिप्ट रेफरर को एक छिपे हुए फॉर्म फ़ील्ड में जोड़ देगा, जिससे आप कुछ डेटा को इस साइट पर कहां से समस्या का सामना कर सकते हैं।
  • कुछ आगंतुकों के लिए एक विशेष प्रस्ताव बनाएँ
    • शायद आप उन लोगों को देना चाहते हैं जो एक विशिष्ट पृष्ठ से आपके उत्पादों या सेवाओं पर एक विशेष सौदा करते हैं। यह वैयक्तिकरण का एक और उदाहरण है, जहां आप अपने उपयोगकर्ता अनुभव और उनके उपयोगकर्ता डेटा के आधार पर जो सामग्री देखते हैं, उसे आकार दे रहे हैं, उदाहरण के लिए, यदि आप विभिन्न प्रकार के उत्पादों को बेचते हैं, तो आप शायद पहले से ही एक सौदे पेश कर सकते हैं अपनी साइट को देख रहे हैं।
  • आगंतुकों को दूसरे पृष्ठ पर भेजें
    • आप लोगों को एक विशिष्ट रेफरर से दूसरे पृष्ठ पर भी भेज सकते हैं। इसके साथ बहुत सावधान रहें, क्योंकि Google और अन्य खोज इंजन इसे भ्रामक और आपकी साइट को दंडित करने पर विचार कर सकते हैं।

रेफरर द्वारा .htaccess वाले उपयोगकर्ताओं को अवरोधित करें

एक सुरक्षा दृष्टिकोण से, यदि आप किसी विशेष डोमेन से अपनी साइट पर बहुत से रेफरर स्पैम का अनुभव कर रहे हैं, तो यह उस डोमेन को आपकी साइट से बस ब्लॉक करने में मदद कर सकता है। यदि आप modache के साथ अपाचे का उपयोग कर रहे हैं, तो आप उन्हें कुछ पंक्तियों से अवरुद्ध कर सकते हैं। निम्नलिखित में जोड़ें

.htaccess फ़ाइल:

पर पुनर्लेखन करें# विकल्प + FollowSymlinksरिवाइटकंड% {HTTP_REFERER} स्पैमर .com एनसीरिवाइटरूल। * - एफ

शब्द को बदलने के लिए याद रखें

स्पैमर .com उस डोमेन पर जिसे आप अवरुद्ध करना चाहते हैं। डोमेन में किसी भी अवधि के सामने रखना याद रखें।

रेफरर पर निर्भर मत करो

याद रखें कि रेफरर को धोखा देना संभव है, इसलिए आपको चाहिए कभी नहीँ सुरक्षा के लिए अकेले रेफरर का उपयोग करें। आप इसे अपनी अन्य सुरक्षा में ऐड-ऑन के रूप में उपयोग कर सकते हैं, लेकिन यदि किसी पृष्ठ को केवल विशिष्ट लोगों द्वारा एक्सेस किया जाना चाहिए, तो आपको इसके साथ एक पासवर्ड सेट करना चाहिए

इनको.