എങ്ങനെയാണ് HTTP റഫററർ ഉപയോഗിക്കേണ്ടത്

റഫറര് പ്രക്രിയ ഉപയോഗിച്ച് നിങ്ങള്ക്ക് ചെയ്യാവുന്ന കാര്യങ്ങള്

വെബ്സൈറ്റുകളിൽ എഴുതിയിരിക്കുന്ന വിവരങ്ങൾ നിങ്ങൾ ഒരു വെബ് സെർവറിൽ നിന്ന് ഒരാളുടെ ബ്രൗസറിലേക്ക് യാത്ര ചെയ്യുമ്പോൾ ട്രാൻസ്ഫർ ചെയ്യുന്ന ഡാറ്റയുടെ ഒരു ഭാഗം മാത്രമേ ആകുന്നുള്ളൂ. ദൃശ്യങ്ങൾക്കുശേഷം സംഭവിക്കുന്ന ഒരു ഡാറ്റാ ട്രാൻസ്ഫറിന്റെ പരിധിയുണ്ട് - ആ വിവരം എങ്ങനെ ആക്സസ് ചെയ്യണമെന്ന് നിങ്ങൾക്ക് അറിയാമെങ്കിൽ അത് രസകരവും പ്രയോജനകരവുമായ രീതിയിൽ ഉപയോഗിക്കാം. ഈ പ്രക്രീയയിൽ നമ്മൾ ഈ പ്രക്രിയയിൽ കൈമാറ്റം ചെയ്യപ്പെടുന്ന ഒരു പ്രത്യേക ഭാഗത്തെ നോക്കുകയാണ് - 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 ആണ്. അത് നിങ്ങളുടെ നിർദ്ദിഷ്ട സൈറ്റിനെ ആശ്രയിച്ചിരിക്കും. അടുത്ത പടി, തീർച്ചയായും, ഈ വിവരങ്ങൾ ഉപയോഗിക്കുന്നതിനുള്ള വഴികൾ കണ്ടെത്തുന്നു.

നിങ്ങൾക്ക് റഫററർ ഡാറ്റ ഉണ്ടെങ്കിൽ, നിരവധി മാർഗങ്ങളിലൂടെ നിങ്ങളുടെ സൈറ്റുകളിൽ സ്ക്രിപ്റ്റുകൾക്കായി ഉപയോഗിക്കാൻ കഴിയും. ഒരു സന്ദർശകനിൽ നിന്നാണ് നിങ്ങൾ എവിടെയാണെന്ന് പോസ്റ്റുചെയ്യാൻ എന്നതാണ് ഒരു ലളിതമായ കാര്യം. വളരെ വേഗതയാണ്, എന്നാൽ ചില പരീക്ഷണങ്ങൾ നടത്തണമെങ്കിൽ അത് ഒരു നല്ല എൻട്രി പോയിന്റ് ആയിരിക്കാം.

നിങ്ങൾ എവിടെ നിന്നാണ് വരുന്നത് എന്നതിനെ ആശ്രയിച്ച് വ്യത്യസ്ത വിവരങ്ങൾ പ്രദർശിപ്പിക്കാൻ റഫററർ ഉപയോഗിക്കുമ്പോൾ കൂടുതൽ രസകരമായ ഉദാഹരണമാണ്. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്നവ ചെയ്യാൻ കഴിയും:

റെഫറർ ഉപയോഗിച്ച് .htaccess ഉപയോഗിച്ച് ഉപയോക്താക്കളെ തടയുക

ഒരു സുരക്ഷാ കാഴ്ചപ്പാടിൽ, നിങ്ങളുടെ സൈറ്റിലെ ഒരു പ്രത്യേക റിഫ്രയർ സ്പാം ഒരു പ്രത്യേക ഡൊമെയ്നിൽ നിന്ന് നിങ്ങൾ നേരിടുന്നുണ്ടെങ്കിൽ, അത് നിങ്ങളുടെ സൈറ്റിൽ നിന്ന് ആ ഡൊമെയ്ൻ തടയാൻ സഹായിക്കും. നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്ത mod_rewrite ഉപയോഗിച്ച് Apache ഉപയോഗിക്കുകയാണെങ്കിൽ, കുറച്ച് വരികൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അവയെ തടയാൻ കഴിയും. നിങ്ങളുടെ .htaccess ഫയലിൽ ഇനിപ്പറയുന്നവ ചേർക്കുക:

വീണ്ടും എഴുതുക
# ഓപ്ഷനുകൾ + FollowSymlinks
RewriteCond% {HTTP_REFERER} സ്പാമർ \ .com [NC]
റീറൈറ്റ് റൂൾ. * - [F]

നിങ്ങൾ തടയാൻ ആഗ്രഹിക്കുന്ന ഡൊമെയ്നിലേക്ക് സ്പാമർ \ .com എന്ന വാക്ക് മാറ്റാൻ ഓർമിക്കുക. ഡൊമെയ്നിലെ ഏത് സമയത്തും മുന്നിൽ വെക്കുക.

റഫററിന് ആശ്രയിക്കരുത്

റെഫററർ കബളിപ്പിക്കാൻ സാധ്യമാണെന്നത് ഓർമ്മിക്കുക, അതിനാൽ നിങ്ങൾക്ക് സുരക്ഷയ്ക്കായി മാത്രം റിഫ്രയർ ഉപയോഗിക്കരുത്. ഇത് നിങ്ങളുടെ മറ്റ് സുരക്ഷയ്ക്കായി ഒരു ആഡ്-ഓൺ ആയി ഉപയോഗിക്കാം, എന്നാൽ നിർദ്ദിഷ്ട ആളുകളാൽ മാത്രം ഒരു പേജ് ആക്സസ് ചെയ്യേണ്ടതുണ്ടെങ്കിൽ, അതിനൊരു രഹസ്യവാക്ക് ഹാർഡ്വെയർ ഉപയോഗിച്ച് നിങ്ങൾ സജ്ജമാക്കണം .