റഫറര് പ്രക്രിയ ഉപയോഗിച്ച് നിങ്ങള്ക്ക് ചെയ്യാവുന്ന കാര്യങ്ങള്
വെബ്സൈറ്റുകളിൽ എഴുതിയിരിക്കുന്ന വിവരങ്ങൾ നിങ്ങൾ ഒരു വെബ് സെർവറിൽ നിന്ന് ഒരാളുടെ ബ്രൗസറിലേക്ക് യാത്ര ചെയ്യുമ്പോൾ ട്രാൻസ്ഫർ ചെയ്യുന്ന ഡാറ്റയുടെ ഒരു ഭാഗം മാത്രമേ ആകുന്നുള്ളൂ. ദൃശ്യങ്ങൾക്കുശേഷം സംഭവിക്കുന്ന ഒരു ഡാറ്റാ ട്രാൻസ്ഫറിന്റെ പരിധിയുണ്ട് - ആ വിവരം എങ്ങനെ ആക്സസ് ചെയ്യണമെന്ന് നിങ്ങൾക്ക് അറിയാമെങ്കിൽ അത് രസകരവും പ്രയോജനകരവുമായ രീതിയിൽ ഉപയോഗിക്കാം. ഈ പ്രക്രീയയിൽ നമ്മൾ ഈ പ്രക്രിയയിൽ കൈമാറ്റം ചെയ്യപ്പെടുന്ന ഒരു പ്രത്യേക ഭാഗത്തെ നോക്കുകയാണ് - HTTP റഫറർ.
എന്താണ് HTTP റഫററർ?
ഈ പേജിലേക്ക് വരുന്നതിന് മുമ്പുള്ള വായനക്കാരൻ എന്താണെന്ന് നിങ്ങൾക്ക് പറയാൻ സെർവറിലേക്ക് വെബ് ബ്രൗസറുകൾ പാസാക്കുന്ന ഡാറ്റയാണ് HTTP റഫററർ . അധിക വിവരം നൽകുന്നതിനും, ടാർഗെറ്റുചെയ്ത ഉപയോക്താക്കൾക്ക് പ്രത്യേക ഓഫറുകൾ സൃഷ്ടിക്കുന്നതിനും, ഉപഭോക്താവിന് പ്രസക്തമായ പേജുകളിലേക്കോ ഉള്ളടക്കത്തിലേക്കോ റീഡയറക്ട് ചെയ്യുന്നതിനോ അല്ലെങ്കിൽ സന്ദർശകരെ നിങ്ങളുടെ സൈറ്റിലേക്ക് വരുന്നതിൽ നിന്നും തടയാനോ ഈ വിവരങ്ങൾ നിങ്ങളുടെ വെബ്സൈറ്റിൽ ഉപയോഗിക്കാൻ കഴിയും. റെഫറർ വിവരങ്ങൾ വായിക്കുന്നതിനും മൂല്യനിർണ്ണയം ചെയ്യുന്നതിനും നിങ്ങൾക്ക് JavaScript, PHP അല്ലെങ്കിൽ ASP പോലുള്ള സ്ക്രിപ്റ്റിംഗ് ഭാഷകൾ ഉപയോഗിക്കാനും കഴിയും.
PHP, JavaScript, ASP എന്നിവ ഉപയോഗിച്ച് റഫറർ വിവരങ്ങൾ ശേഖരിക്കുന്നു
അപ്പോൾ എങ്ങനെയാണ് ഈ എച്ച്ടിടിപി റഫറർ ഡാറ്റ ശേഖരിക്കുന്നത്? നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന ചില രീതികൾ ഇതാ:
പിപിപി സ്റ്റോറുകൾ റഫറർ വിവരങ്ങൾ HTTP_REFERER എന്നൊരു സിസ്റ്റം വേരിയബിളിൽ. ഒരു PHP പേജിൽ referer പ്രദർശിപ്പിക്കാൻ നിങ്ങൾക്ക് എഴുതാനാകും:
(isset ($ _ SERVER ['HTTP_REFERER'])) {
echo $ _SERVER ['HTTP_REFERER'];
}
ഈ വേരിയബിളിന് ഒരു മൂല്യമുണ്ടെന്നും അത് സ്ക്രീനിലേക്ക് പ്രിന്റ് ചെയ്യുന്നതായും പരിശോധിക്കുന്നു. Echo $ _SERVER ['HTTP_REFERER'] ന് പകരം; വിവിധ റീഫറികൾ പരിശോധിക്കാൻ നിങ്ങൾ സ്ക്രിപ്റ്റ് ലൈനുകൾ സ്ഥാപിക്കും.
റെഫററർ വായിക്കുന്നതിന് JavaScript DOM ഉപയോഗിക്കുന്നു. PHP- നോടേയും പോലെ, റഫററിന് ഒരു മൂല്യമുണ്ടെന്ന് ഉറപ്പാക്കാൻ നിങ്ങൾ പരിശോധിക്കണം. എന്നിരുന്നാലും, ആ മൂല്യം കൈകാര്യം ചെയ്യണമെങ്കിൽ, ആദ്യം അതിനെ ഒരു വേരിയബിളിനായി സജ്ജമാക്കണം. ജാവാസ്ക്രിപ്റ്റിനൊപ്പം നിങ്ങളുടെ പേജിലേക്ക് നിങ്ങൾ റഫററിനെ എങ്ങനെ പ്രദർശിപ്പിക്കുമെന്ന് താഴെ. ഇവിടെ, അധികമായി "r" കൂട്ടിച്ചേർത്തുകൊണ്ട് DOM, റഫററിന്റെ ഇതര അക്ഷരത്തെ ഉപയോഗിക്കുന്നു:
(document.referrer) {
var myReferer = document.referrer;
document.write (myReferer);
}
പിന്നീട് നിങ്ങൾക്ക് റഫറററിലേക്ക് സ്ക്രിപ്റ്റുകളിൽ വേരിയബിൾ myReferer ഉപയോഗിക്കാം .
ASP, PHP പോലുള്ള, ഒരു സിസ്റ്റം വേരിയബിളിലെ റഫററെ സജ്ജമാക്കുന്നു. അതിനുശേഷം നിങ്ങൾക്ക് ഈ വിവരം ശേഖരിക്കാനാകും:
(അഭ്യർത്ഥന.ServerVariables ("HTTP_REFERER")) {
ഡിim myReferer = Request.ServerVariables ("HTTP_REFERER")
Response.Write (myReferer)
}
ആവശ്യമായ സ്ക്രിപ്റ്റുകൾ ക്രമീകരിക്കാൻ നിങ്ങൾക്ക് വേരിയബിൾ my റീഡർ ഉപയോഗിക്കാം.
നിങ്ങൾക്ക് റഫറയർ ഉണ്ടെങ്കിൽ, അതിൽ എന്തുചെയ്യാൻ കഴിയും?
അതിനാൽ ഡാറ്റ നേടുന്നതിനുള്ള നടപടി 1 ആണ്. അത് നിങ്ങളുടെ നിർദ്ദിഷ്ട സൈറ്റിനെ ആശ്രയിച്ചിരിക്കും. അടുത്ത പടി, തീർച്ചയായും, ഈ വിവരങ്ങൾ ഉപയോഗിക്കുന്നതിനുള്ള വഴികൾ കണ്ടെത്തുന്നു.
നിങ്ങൾക്ക് റഫററർ ഡാറ്റ ഉണ്ടെങ്കിൽ, നിരവധി മാർഗങ്ങളിലൂടെ നിങ്ങളുടെ സൈറ്റുകളിൽ സ്ക്രിപ്റ്റുകൾക്കായി ഉപയോഗിക്കാൻ കഴിയും. ഒരു സന്ദർശകനിൽ നിന്നാണ് നിങ്ങൾ എവിടെയാണെന്ന് പോസ്റ്റുചെയ്യാൻ എന്നതാണ് ഒരു ലളിതമായ കാര്യം. വളരെ വേഗതയാണ്, എന്നാൽ ചില പരീക്ഷണങ്ങൾ നടത്തണമെങ്കിൽ അത് ഒരു നല്ല എൻട്രി പോയിന്റ് ആയിരിക്കാം.
നിങ്ങൾ എവിടെ നിന്നാണ് വരുന്നത് എന്നതിനെ ആശ്രയിച്ച് വ്യത്യസ്ത വിവരങ്ങൾ പ്രദർശിപ്പിക്കാൻ റഫററർ ഉപയോഗിക്കുമ്പോൾ കൂടുതൽ രസകരമായ ഉദാഹരണമാണ്. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്നവ ചെയ്യാൻ കഴിയും:
- പൊതു സ്വാഗത സന്ദേശം
ഒരു പൊതു സ്വാഗത സന്ദേശത്തിൽ നിങ്ങളുടെ പേജിന്റെ മുകളിലുള്ള റെഫറർ URL നിങ്ങൾക്ക് അച്ചടിക്കാം. ഞാൻ മുകളിൽ സൂചിപ്പിച്ചതുപോലെ ഇത് വളരെ വിരസതയുളവാക്കുന്നു, പക്ഷേ ചില അടിസ്ഥാന വ്യക്തിഗതമാക്കൽ നൽകുന്നു.
- സ്വാഗതം തിരയൽ എഞ്ചിൻ സന്ദർശകർ
ആരെങ്കിലും നിങ്ങളുടെ സൈറ്റിൽ ഒരു സെർച്ച് എഞ്ചിൻ (അതായത് അവരുടെ റിഫൈനറായ google.com അല്ലെങ്കിൽ bing.com അല്ലെങ്കിൽ yahoo.com അല്ലെങ്കിൽ മുതലായവ) എത്തിച്ചേർന്നാൽ, ഇനിമുതൽ അവ കൂടുതൽ സമയം തുടരാൻ പ്രോത്സാഹിപ്പിക്കുന്നതിന് അവർക്ക് കുറച്ച് അധിക വിവരങ്ങൾ നൽകണം. നിങ്ങളുടെ സൈറ്റ്. നിങ്ങൾക്ക് നിങ്ങളുടെ വാർത്താക്കുറിപ്പ് URL ചൂണ്ടിക്കാട്ടാം അല്ലെങ്കിൽ നിങ്ങളുടെ സൈറ്റിലെ കൂടുതൽ ജനപ്രിയ പേജുകളിൽ ചില ലിങ്കുകൾ അവർക്ക് നൽകാവുന്നതാണ്. - ഫോമുകൾക്ക് വിവരങ്ങൾ നൽകുക
സൈറ്റിനൊപ്പമുള്ള പ്രശ്നങ്ങൾ റിപ്പോർട്ടുചെയ്യാൻ ആളുകൾക്ക് നിങ്ങളുടെ സൈറ്റിലെ ഒരു ലിങ്ക് ഉണ്ടെങ്കിൽ, റഫററിന് വളരെ ഉപകാരപ്രദമായിരിക്കാൻ കഴിയും. URL സൂചിപ്പിയ്ക്കാതെ ആളുകൾ വെബ് പേജിൽ പ്രശ്നങ്ങൾ പലപ്പോഴും റിപ്പോർട്ടുചെയ്യും, എന്നാൽ അവർ എന്താണ് റിപ്പോർട്ടുചെയ്യുന്നതിനെക്കുറിച്ച് ഊഹിക്കാൻ റഫററുടെ വിവരങ്ങൾ നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകും. ഈ സ്ക്രിപ്റ്റ് ഒരു മറഞ്ഞിരിക്കുന്ന ഫീൽഡ് ഫീൽഡിലേക്ക് റഫററായി ചേർക്കുന്നു, അവിടെ പ്രശ്നം അവർ നേരിട്ട സൈറ്റിൽ എവിടെയാണെന്ന് നിങ്ങളെ അനുവദിക്കുന്നു.
- ചില സന്ദർശകർക്ക് പ്രത്യേക ഓഫർ സൃഷ്ടിക്കുക
ഒരു പ്രത്യേക പേജിൽ നിന്ന് വരുന്ന ആളുകളോട് നിങ്ങളുടെ ഉൽപ്പന്നങ്ങളിലേക്കോ സേവനങ്ങളിലേക്കോ ഒരു പ്രത്യേക കരാർ നൽകാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടാവാം. നിങ്ങൾ വ്യക്തിഗതമാക്കുന്നതിന്റെ മറ്റൊരു ഉദാഹരണം, നിങ്ങൾ അവരുടെ ഉപയോക്തൃ അനുഭവത്തെയും അവരുടെ ഉപയോക്തൃ ഡാറ്റയുടെ അടിസ്ഥാനത്തിൽ കാണുന്ന ഉള്ളടക്കത്തെയും രൂപപ്പെടുത്തുന്നു. ഉദാഹരണമായി നിങ്ങൾ പലതരം ഉൽപന്നങ്ങൾ വിൽക്കുന്നെങ്കിൽ, അവർ ഇതിനകം തന്നെ ബന്ധപ്പെട്ട കാര്യവുമായി നിങ്ങൾക്ക് ഒരു കരാർ വാഗ്ദാനം ചെയ്യാം. നിങ്ങളുടെ ഒരു സൈറ്റ് നോക്കി. - സന്ദർശകരെ മറ്റൊരു പേജിലേയ്ക്ക് അയയ്ക്കുക
നിങ്ങൾക്ക് ഒരു നിർദ്ദിഷ്ട റെഫറററിൽ നിന്ന് മറ്റൊരു പേജിലേക്ക് ആളുകളെ അയയ്ക്കാൻ കഴിയും. Google- ഉം മറ്റ് തിരയൽ എഞ്ചിനുകളും നിങ്ങളുടെ സൈറ്റിനെ തെറ്റിദ്ധരിപ്പിക്കുന്നതിനും ശിക്ഷിക്കുന്നതിനും ഇത് പരിഗണിക്കപ്പെടുമെന്നതിനാൽ ഇത് വളരെ ശ്രദ്ധയോടെ കൈകാര്യം ചെയ്യുക.
റെഫറർ ഉപയോഗിച്ച് .htaccess ഉപയോഗിച്ച് ഉപയോക്താക്കളെ തടയുക
ഒരു സുരക്ഷാ കാഴ്ചപ്പാടിൽ, നിങ്ങളുടെ സൈറ്റിലെ ഒരു പ്രത്യേക റിഫ്രയർ സ്പാം ഒരു പ്രത്യേക ഡൊമെയ്നിൽ നിന്ന് നിങ്ങൾ നേരിടുന്നുണ്ടെങ്കിൽ, അത് നിങ്ങളുടെ സൈറ്റിൽ നിന്ന് ആ ഡൊമെയ്ൻ തടയാൻ സഹായിക്കും. നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്ത mod_rewrite ഉപയോഗിച്ച് Apache ഉപയോഗിക്കുകയാണെങ്കിൽ, കുറച്ച് വരികൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അവയെ തടയാൻ കഴിയും. നിങ്ങളുടെ .htaccess ഫയലിൽ ഇനിപ്പറയുന്നവ ചേർക്കുക:
വീണ്ടും എഴുതുക
# ഓപ്ഷനുകൾ + FollowSymlinks
RewriteCond% {HTTP_REFERER} സ്പാമർ \ .com [NC]
റീറൈറ്റ് റൂൾ. * - [F]
നിങ്ങൾ തടയാൻ ആഗ്രഹിക്കുന്ന ഡൊമെയ്നിലേക്ക് സ്പാമർ \ .com എന്ന വാക്ക് മാറ്റാൻ ഓർമിക്കുക. ഡൊമെയ്നിലെ ഏത് സമയത്തും മുന്നിൽ വെക്കുക.
റഫററിന് ആശ്രയിക്കരുത്
റെഫററർ കബളിപ്പിക്കാൻ സാധ്യമാണെന്നത് ഓർമ്മിക്കുക, അതിനാൽ നിങ്ങൾക്ക് സുരക്ഷയ്ക്കായി മാത്രം റിഫ്രയർ ഉപയോഗിക്കരുത്. ഇത് നിങ്ങളുടെ മറ്റ് സുരക്ഷയ്ക്കായി ഒരു ആഡ്-ഓൺ ആയി ഉപയോഗിക്കാം, എന്നാൽ നിർദ്ദിഷ്ട ആളുകളാൽ മാത്രം ഒരു പേജ് ആക്സസ് ചെയ്യേണ്ടതുണ്ടെങ്കിൽ, അതിനൊരു രഹസ്യവാക്ക് ഹാർഡ്വെയർ ഉപയോഗിച്ച് നിങ്ങൾ സജ്ജമാക്കണം .