Faʻafefea ona Faʻaaoga le HTTP Referer

O mea e mafai ona e faia ma le faʻataʻitaʻiga

O le faʻamatalaga e te vaʻai i luga o luga o luga o uepisaite, ua na o se vaega o faʻamaumauga o loʻo faʻasalalau na nofoaga ao latou malaga mai se upega tafailagi i le tagata suʻesuʻe ma vice versa. E i ai foi se aofaiga talafeagai o le fesiitaiga o fesoʻotaʻiga e tutupu i tua o vaaiga - ma afai e te iloa le auala e maua ai lena faʻamatalaga, atonu e mafai ona e faʻaaogaina i auala matagofie ma aoga! I totonu o lenei tusiga o le a tatou tilotilo i se tasi o faʻamatalaga patino o faʻamatalaga lea e fesiitai i lenei faagasologa - o le HTTP referer.

O le a le HTTP Fofo?

Ole tali ile HTTP o faʻamatalaga lea e pasi atu i luga o le upega tafaʻilagi i le 'auʻaunaga e taʻu atu ia te oe le itulau o le tagata faitau aʻo leʻi oʻo mai i lenei itulau. O lenei faʻamatalaga e mafai ona faʻaaoga i lau 'upega tafaʻilagi e tuʻuina atu fesoasoani faʻaopoopo, faia ni ofo faʻapitoa i tagata e faʻatatau i ai, toe faʻasalalau tagata faʻatau i itulau talafeagai ma anotusi, poʻo le punitia o tagata asiasi mai le oʻo mai i lau' upega tafaʻilagi. E mafai foi ona e faʻaaoga gagana e pei o le JavaScript, PHP, poʻo le ASP e faitau ma iloilo faʻamatalaga faʻamatalaga.

Aoina mai o faʻamatalaga faʻamatalaga I PHP, JavaScript ma le ASP

E faʻapefea ona e aoina nei faʻamatalaga HTTP faʻamatalaga? O nisi nei metotia e mafai ona e faʻaaogaina:

PHP faasao faʻamatalaga faʻamatalaga i se fuainumera o loʻo taʻua HTTP_REFERER. Ina ia faʻaali atu le tagata faʻatau i luga ole itulau PHP e mafai ona e tusi:

pe afai (faʻapipiʻi ($ _ SERVER ['HTTP_REFERER'])) {
Faʻalogo $ _SERVER ['HTTP_REFERER'];
}

O nei siaki e iai le aoga o le fesuiaiga ona faʻapipiʻi lea i le mata. Nai lo le faʻalogo $ _SERVER ['HTTP_REFERER']; o le ae tuʻuina laina laina i le nofoaga e siaki ai sui eseese.

Faʻaaoga e le DOM le DOM e faitau ai le sui. E pei lava o le PHP, e tatau ona e siaki ina ia mautinoa o loʻo i ai se taua o le tagata e faʻaaogaina. Ae peitaʻi, afai e te manaʻo e faʻaaogaina lena tau, e tatau ona e faia muamua i se fesuiaiga muamua. Lalo o le auala e faʻaalia ai le tagata faʻasino i lau itulau ma le Javascript. Manatua e faʻaaogaina e le DOM le isi sipelaga o le faasino, faaopoopo i ai se isi "r" i ai:

pe afai (document.referrer) {
var myReferer = document.referrer;
document.write (myReferer);
}

Ona mafai lea ona e faʻaaogaina le tagata e suʻe i faʻamaumauga faʻatasi ma le fesuiaiga o lau Suiga .

ASP, pei PHP, seti le tagata e vaʻaia i se fesuiaiga o mea. E mafai ona e aoina mai faamatalaga e pei o lenei:

pe afai (Talosaga o le Faʻasalaga ("HTTP_REFERER") {{
Dim myReferer = Talosaga.ServerVariables ("HTTP_REFERER")
Response.Write (myReverer)
}

E mafai ona e faʻaaoga le fesuiaʻiga o le Suiga e fetuutuunai au tusitusiga pe a manaʻomia.

Tasi E I Ai Oe Le Tagata Fofo, O le a se Mea E Mafai Ona E Faia Faatasi?

Ma o le mauaina o faʻamaumauga o le laasaga 1. E faʻafefea ona e alu i lena mea o le a faalagolago i luga o lau 'upega tafaʻilagi. O le isi laasaga, ioe, o le sailia o auala e faʻaaoga ai lenei faʻamatalaga.

O le taimi lava e maua ai lau faʻamatalaga, e mafai ona e faʻaaogaina e tusitusi ai au saite i ni auala. O se tasi o mea faigofie e mafai ona e faia o le naʻo le tuʻuina o se mea e te manatu na sau ai se tagata asiasi mai. E moni lava, o se mea manaia tele, ae afai e manaʻomia ona e tamoe i nisi o suʻega, e ono avea ma se mea lelei e ulufale ai e galulue ai.

O le a se faʻataʻitaʻiga e sili atu ona manaia pe a faʻaaogaina le tagata e suʻeina faʻamatalaga e faʻaalia ai faʻamatalaga e faalagolago i le mea na latou sau mai ai. Mo se faataitaiga, e mafai ona e faia mea nei:

Tagata Faʻamau i poloka o le .htaccess e le Tagata Faʻamasino

Mai se tulaga malupuipuia, pe afai o loʻo e feagai ma le tele o tagata fefaʻatauaʻiga i luga o lau 'upega tafaʻilagi mai se tasi itu, e mafai ona fesoasoani i le naʻo le poloka o lena itu mai lau' upega tafaʻilagi. Afai oe faʻaaoga Apache ma mod_rewrite faʻapipiʻi, e mafai ona e poloka i latou i nai laina. Faaopopo mea nei i lau faila file .htaccess :

RewriteEngine i luga
# Filifiliga + Mulimuli iSymlinks
RewriteCond% {HTTP_REFERER} spammer \ .com [NC]
RewriteRule. * - [F]

Manatua e sui le upu spammer \ .com i le vaega e te manaʻo e poloka. Manatua e tuʻu le \ i luma o soʻo se vaitau ile vaega.

Aua le Faalagolago i le Tagata Fofo

Manatua e mafai ona faʻaaogaina le tagata e vaʻai, o lea e le tatau ona e faʻaaogaina le tagata na o ia mo le saogalemu. E mafai ona e faʻaaogaina e fai ma faʻaopoopoga i lau isi puipuiga, ae afai o se itulau e na o tagata patino e mafai ona maua, ona tatau lea ona e setiina se upu faʻamalo i luga ma le htaccess .