Conas an Referer HTTP a úsáid

Rudaí is féidir leat a dhéanamh leis an bpróiseas athbhreithnithe

Is é an fhaisnéis a fheiceann tú i scríbhinn ar láithreáin ghréasáin ach píosa de na sonraí a tharchuireann na suíomhanna sin agus iad ag taisteal ó fhreastalaí gréasáin chuig brabhsálaí duine agus vice versa. Tá méid cothrom aistrithe sonraí ann freisin a tharlaíonn taobh thiar de na radhairc - agus má tá a fhios agat conas rochtain a fháil ar na sonraí sin, b'fhéidir go mbeidh tú in ann é a úsáid ar bhealaí suimiúla agus úsáideach! San Airteagal seo, breathnóimid ar phíosa amháin sonraí a aistrítear le linn an phróisis seo - an t-athbhreithnitheoir HTTP.

Cad é an Referer HTTP?

Is é an tuairisceoir HTTP sonraí a chuireann brabhsálaithe gréasáin ar aghaidh chuig an bhfreastalaí chun an leathanach a léamh a bhí ar an léitheoir sula ndeachaigh siad chuig an leathanach seo. Is féidir an fhaisnéis seo a úsáid ar do láithreán gréasáin chun cabhair bhreise a sholáthar, tairiscintí speisialta a chruthú d'úsáideoirí spriocdhírithe, custaiméirí a atreorú chuig leathanaigh ábhartha agus ábhar, nó fiú le cuairteoirí a bhogadh ó teacht ar do shuíomh. Is féidir leat úsáid a bhaint as teangacha scriptithe cosúil le JavaScript, PHP, nó ASP chun faisnéis atreoraithe a léamh agus a mheas.

Eolas Reifrinn a Bhailiú Le PHP, JavaScript agus ASP

Mar sin, cén chaoi a mbailíonn tú na sonraí athbhreithnithe HTTP seo? Seo roinnt modhanna is féidir leat é a úsáid:

Fógráin PHP faisnéis athbhreithnigh in athróg córas ar a dtugtar HTTP_REFERER. Chun an tuairisceoir a thaispeáint ar leathanach PHP is féidir leat scríobh:

más rud é (isset ($ _ SERVER ['HTTP_REFERER'])) {
macalla $ _SERVER ['HTTP_REFERER'];
}

Seiceann sé seo go bhfuil luach ag an athróg agus ansin é a phriontaí leis an scáileán. In ionad an macalla $ _SERVER ['HTTP_REFERER']; ba mhaith leat línte script a chur i bhfeidhm chun seiceáil do reifritheoirí éagsúla.

Úsáideann JavaScript an DOM an léitheoir a léamh. Díreach cosúil le PHP, ba cheart duit seiceáil a dhéanamh cinnte go bhfuil luach ag an tuairisceoir. Mar sin féin, más mian leat an luach sin a ionramháil, ba cheart duit é a athrú ar chéad athróg. Seo thíos conas a chuirfeá an t-athbhreithnitheoir ar do leathanach le JavaScript. Tabhair faoi deara go n-úsáideann an DOM litriú malartach an atreoraithe, ag cur "r" breise ann:

más rud é (document.referrer) {
var myReferer = document.referrer;
document.write (myReferer);
}

Ansin, is féidir leat an t-athbhreithnitheoir a úsáid i scripteanna leis an athróg myReferer .

Déanann ASP, cosúil le PHP, an t-athránaí in athróg córas. Is féidir leat an fhaisnéis sin a bhailiú mar seo a leanas:

más rud é (Iarratas.ServerVariables ("HTTP_REFERER")) {
Dim myReferer = Iarratas.ServerVariables ("HTTP_REFERER")
Freagra.Gruthaigh (m'Oilitheoir)
}

Is féidir leat an t-athróg myReferer a úsáid chun do scripteanna a athrú mar is gá.

Chomh luath agus a bhíonn an athrá agat, cad is féidir leat a dhéanamh leis?

Mar sin, is é an chéad chéim atá ag teacht na sonraí. Braitheann sé sin ar an suíomh ar leith. Is é an chéad chéim eile, ar ndóigh, ná bealaí a aimsiú chun an fhaisnéis seo a úsáid.

Nuair atá na sonraí athbhreithnithe agat, is féidir leat é a úsáid chun suímh a scríobh ar roinnt bealaí. Rud simplí amháin gur féidir leat a dhéanamh ná post a dhéanamh ach nuair a cheapann tú go ndeachaigh cuairteoir as. Lena chois sin, tá sé an-leadránach, ach má theastaíonn uait roinnt tástálacha a reáchtáil, d'fhéadfadh sé gur pointe iontrála maith é a bheith ag obair leis.

Is sampla níos suimiúla é nuair a úsáideann tú an tuairisceoir chun faisnéis éagsúla a thaispeáint, ag brath ar an áit a tháinig siad. Mar shampla, d'fhéadfá na nithe seo a leanas a dhéanamh:

Bloc Úsáideoirí le .htaccess ag Referer

Ó thaobh slándála, má tá go leor spam deimhnithe agat ar do shuíomh ó aon réimse áirithe, is féidir leis cabhrú leis an bhfearann ​​sin a bhlocáil ó do shuíomh. Má tá tú ag baint úsáide as Apache le mod_rewrite suiteáilte, is féidir leat cúpla líne a bhacú. Cuir an méid seo a leanas ar do chomhad .htaccess :

AthscríobhTeach ar
# Roghanna + Seoltaí Leantacha
RewriteCond% {HTTP_REFERER} spammer \ .com [NC]
RewriteRule. * - [F]

Cuimhnigh an focal spammer \ .com a athrú chuig an bhfearann ​​ar mhaith leat blocáil. Cuimhnigh go gcuirfí \ os comhair aon tréimhsí sa réimse.

Ná Bí ag brath ar an Referer

Cuimhnigh go bhfuil sé indéanta an t-athbhreithnitheoir a dhéanamh, agus mar sin níor cheart duit an t-athránaí a úsáid ar mhaithe le slándáil. Is féidir leat é a úsáid mar bhreiseán ar do shlándáil eile, ach más rud é nach mbeadh daoine ar leith ag baint úsáide as leathanach ach ansin ba chóir duit focal faire a shocrú air le htaccess .