Otu esi eji onye ntinye na HTTP

Ihe ị nwere ike ime na usoro nyochaa

Ozi nke ị na-ahụ edere na weebụsaịtị bụ naanị otu nke data ndị saịtị ahụ na-ezipụ ka ha na-esi na sava weebụ na-eme njem gaa na onye nchọgharị na vice versa. E nwekwara oke ego nke nnyefe data nke na - eme n'azụ Mpaghara - ma ọ bụrụ na ị maara otú e si enweta data ahụ, ị ​​nwere ike iji ya mee ihe dị mma ma bara uru! N'isiokwu a, anyị ga-elele otu ihe ndekọ data a na-ebufe n'oge usoro a - onye na-enyocha HTTP.

Kedu ihe bụ onye nnọchiteanya HTTP?

The HTTP referer bụ data nke na-agabiga ihe nchọgharị weebụ na ihe nkesa na-agwa gị aha peeji nke agụ ahụ tupu ha abịa na ibe a. Enwere ike iji ozi a na ebe nrụọrụ weebụ gị iji nyekwuo aka, mepụta onyinye pụrụ iche maka ndị ọrụ, echegharị ndị ahịa na ibe na ọdịnaya dị mkpa, ma ọ bụ ọbụna igbochi ndị ọbịa site na ịbịaru na saịtị gị. I nwekwara ike iji ederede ederede dị ka Javascript, PHP, ma ọ bụ ASP iji gụọ ma nyochaa ozi ntinye.

Ịnakọta Ozi Mgbasa Ozi Na PHP, Javascript na ASP

Ya mere, olee otu ị na-esi anakọta data a na ntụgharị HTTP? Lee ụzọ ụfọdụ ị nwere ike iji:

PHP na-echekwa ozi ntanetị na ụdị usoro a na-akpọ HTTP_REFERER. Iji gosipụta onye na-edegharị akwụkwọ na ibe PHP ị nwere ike ide:

ma ọ bụrụ (($ _ SERVER ['HTTP_REFERER'])) {
weghachi $ _SERVER ['HTTP_REFERER'];
}

Nke a na-emepụta ego na agbanwe nwere uru ma dezie ya na ihuenyo. Kama ikwughachi $ _SERVER ['HTTP_REFERER']; ị ga-etinye ntinye ederede ebe ị ga-elele ndị na-ede akwụkwọ dị iche iche.

Javascript jiri DOM gụọ onye na-enyocha ya. Dị ka PHP, ị kwesịrị ịlele iji jide n'aka na onye ntụgharị ahụ nwere uru. Otú ọ dị, ọ bụrụ na ịchọrọ iji aka ahụ mee ihe, ị ga-etinye ya na nke mbụ. N'okpuru ebe a ka ị ga-esi gosipụta onye na-enyocha gị na peeji nke Javascript. Rịba ama na DOM na-eji nsụgharị ọzọ nke onye ntinye okwu, na-agbakwunye "r" ọzọ n'ebe ahụ:

ma ọ bụrụ na (document.referrer) {
var myReferer = document.referrer;
document.write (myReferer);
}

Mgbe ahụ, ị ​​nwere ike iji onye na-enyocha ya na ederede na onye na- enyefe ya .

ASP, dị ka PHP, na-esetịpụ onye na-enyocha ya na usoro agbanwe. Ị nwere ike ịnakọta ozi dị ka nke a:

ma ọ bụrụ na (Request.ServerVariables ("HTTP_REFERER")) {
Dim myReferer = Request.ServerVariables ("HTTP_REFERER")
Response.Write (MyReferer)
}

Ị nwere ike iji onye na- enyefe Mgbanwe iji gbanwee edemede gị dị ka mkpa.

Ozugbo I Nwere Onye Nleghachi Anya, Gịnị Ka Ị Pụrụ Ime Ya?

Ya mere ịnweta data bụ nzọụkwụ 1. Otu ị ga-esi mee nke ahụ ga-adabere na saịtị gị. Nzọụkwụ ọzọ, n'ezie, na-achọta ụzọ iji ozi a.

Ozugbo ị nwere data ntinye akwụkwọ, ị nwere ike iji ya dee saịtị gị n'ọtụtụ ụzọ. Otu ihe dị mfe i nwere ike ime bụ ịkwasa ebe ị chere na onye ọbịa bịara. N'eziokwu, nke ahụ dị oke egwu, mana ọ bụrụ na ịchọrọ ịnwale ụfọdụ ule, nke ahụ nwere ike ịbụ ezigbo ntinye iji rụọ ọrụ.

Kedu ihe atụ na-adọrọ mmasị karị bụ mgbe ị na-eji onye na-enyocha iji gosipụta ozi dị iche iche dabere na ebe ha si bịa. Dịka ọmụmaatụ, ịnwere ike ime ihe ndị a:

Gbochie ndị ọrụ na .htaccess site na Onye Nlekọta

Site na nche, ọ bụrụ na ị na-enwe ọtụtụ spam ndị na-enyocha gị na saịtị gị site na otu ngalaba, ọ nwere ike inyere aka igbochi ngalaba ahụ na saịtị gị. Ọ bụrụ na ị na-eji Apache na mod_rewrite arụnyere, ị nwere ike igbochi ha na ole na ole. Tinye ihe ndị a na faịlụ gị .htaccess :

RewriteEngine na
# Nhọrọ + FollowSymlinks
RewriteCond% {HTTP_REFERER} spammer \ .com [NC]
RewriteRule. * - [F]

Cheta ịgbanwe okwu spammer \ .com na ngalaba ịchọrọ igbochi. Cheta itinye okwu n'ihu oge ọ bụla na ngalaba.

Echela Onye Na-enyefe Ihe

Cheta na ọ ga-ekwe omume ịkwanye onye na-enyocha ya, n'ihi ya, ị gaghị eji onye na-enyocha ya naanị maka nchekwa. Ị nwere ike iji ya dị ka mgbakwunye na nchedo gị, ma ọ bụrụ na saịtị naanị ga-enweta site na ndị mmadụ kpọmkwem, mgbe ahụ ị kwesịrị ịtọ ntọala na ya na htaccess .