Zinthu zomwe mungathe kuchita ndi ndondomeko yoyesera
Zomwe mukuwona zolembedwa pa webusaiti ndi gawo chabe la deta yomwe mawebusaitiwa amapereka pamene akuyenda kuchokera pa webusaiti kupita ku msakatuli wa munthu komanso mosiyana. Palinso kuchuluka kwa deta kusamutsidwa komwe kumachitika pamasewera - ndipo ngati mukudziwa momwe mungapezere deta, mungathe kuigwiritsa ntchito m'njira zothandiza komanso zothandiza! M'nkhaniyi tiona chigawo chimodzi cha deta chomwe chimasinthidwa panthawiyi - woyimira HTTP.
Kodi Wotanthauzira HTTP ndi chiyani?
Wofalitsa wa HTTP ndi deta yomwe imaperekedwa ndi osatsegula ma webusaiti ku seva kuti ikuuzeni tsamba lomwe owerenga anali nalo asanafike pa tsamba ili. Chidziwitsochi chingagwiritsidwe ntchito pa webusaiti yanu kupereka chithandizo chapadera, kulenga makasitomala apadera kwa ogwiritsidwa ntchito, kutsogolera makasitomala kumasamba oyenera ndi zomwe zili, kapena kuletsa alendo kuti abwere ku malo anu. Mukhozanso kugwiritsa ntchito zilembo za script monga Javascript, PHP, kapena ASP kuti muwerenge ndi kufufuza zowonjezera.
Kusonkhanitsa Buku la Referer Ndi PHP, JavaScript ndi ASP
Ndiye mumatha bwanji kusonkhanitsa deta iyi ya HTTP? Nazi njira zina zomwe mungagwiritse ntchito:
Zogulitsa za PHP zosungirako zojambulajambula muzamasintha zosinthika zotchedwa HTTP_REFERER. Kuti muwonetse wofanizira pa tsamba la PHP mungathe kulemba:
ngati (zofunikira ($ _ SERVER ['HTTP_REFERER'])) {
tengerani $ _SERVER ['HTTP_REFERER'];
}}
Izi zikuyesa kuti kusinthaku kuli ndi phindu ndikusintha pawindo. M'malo molipira $ _SERVER ['HTTP_REFERER']; mungaike mizere yolemba m'malo kuti mufufuze olemba mafano osiyanasiyana.
JavaScript imagwiritsa ntchito DOM kuti iwerenge referer. Mofanana ndi PHP, muyenera kufufuza kuti wotsimikizira ali ndi mtengo. Komabe, ngati mukufuna kugwiritsa ntchito mtengo umenewo, muyenera kuwuyika pa choyamba choyamba. Pansipa momwe mungasonyezere wotsutsa tsamba lanu ndi JavaScript. Onani kuti DOM imagwiritsa ntchito mawu ena ofotokozera a otsogolera, kuwonjezera "r" yowonjezera mmenemo:
ngati (document.referrer) {
var myReferer = document.referrer;
document.write (myReferer);
}}
Ndiye mutha kugwiritsa ntchito wolembayo pamakalata ndi variable myReferer .
ASP, monga PHP, imayika woyang'ana muzamasintha. Mutha kusonkhanitsa mfundo ngati izi:
ngati (Request.ServerVariables ("HTTP_REFERER")) {
Dim myReferer = Kufunsa.ServerVariables ("HTTP_REFERER")
Response.Write (myReferer)
}}
Mukhoza kugwiritsa ntchito variable myReferer kuti musinthe malemba anu ngati mukufunikira.
Mukakhala ndi Wotsutsa, Kodi Mungachite Bwanji Ndizo?
Choncho kupeza deta ndilo gawo 1. Momwe mukuyendera izo zidzadalira malo anu enieni. Gawo lotsatira, ndithudi, likupeza njira zogwiritsira ntchito chidziwitso ichi.
Mukakhala ndi deta yolondola, mungagwiritse ntchito polemba mawebusaiti anu m'njira zosiyanasiyana. Chinthu chimodzi chophweka chimene mungachite ndi kungolemba komwe mukuganiza kuti mlendo anachokera. Zoonadi, izo ndi zokongola kwambiri, koma ngati mukufuna kuyesa mayesero, izi zingakhale malo abwino olowera nawo ntchito.
Chitsanzo chochititsa chidwi kwambiri ndi pamene mumagwiritsa ntchito woyimitsa kufotokozera mfundo zosiyana malinga ndi kumene adachokera. Mwachitsanzo, mungachite izi:
- Uthenga wololera
Mukhoza kusindikiza URL ya referer pamwamba pa tsamba lanu mu uthenga wololera. Monga ndanenera pamwambapa ndizosangalatsa, koma zimapereka zofunikira.
- Takulandirani alendo osakafufuza
Munthu wina akafika pa webusaiti yanu kuchokera ku injini yosaka (ie referer ndi google.com kapena bing.com kapena yahoo.com, ndi zina zotero), mungafune kuwapatsa zina zambiri zomwe zingawathandize kuti akhalebe nthawi yaitali malo anu. Mungawonetsere URL yanu yamakalata kapena kuwagwirizanitsa ndi masamba ena otchuka pa tsamba lanu. - Dutsani mauthenga ku mawonekedwe
Ngati muli ndi chiyanjano pa webusaiti yanu kuti anthu afotokoze mavuto ndi webusaiti yokha, kudziwa kuti woyimilira angakhale othandiza kwambiri. Anthu nthawi zambiri amawauza mavuto pa tsamba la webusaiti popanda kuwonetsa URL, koma mungagwiritse ntchito chidziwitso chowonetsa zomwe akuganiza. Tsamba ili lidzawonjezera wotsutsa fomu yamtundu wobisika, kukulolani inu deta kumalo komwe iwo adakumana nawo vutoli.
- Pangani mphatso yapadera kwa alendo ena
Mwinamwake mukufuna kupatsa anthu omwe amachokera pa tsamba lapadera padera pazinthu zanu kapena mautumiki. Ichi ndi chitsanzo china chokhazikitsira payekha, pomwe mukupanga zochitika zomwe akugwiritsa ntchito ndi zomwe akuwona malinga ndi zomwe akugwiritsa ntchito, Mwachitsanzo, ngati mumagulitsa zinthu zosiyanasiyana, mungathe kupereka chithandizo choyenera pa zomwe akhala kale kuyang'ana pa tsamba lanu limodzi. - Tumizani alendo ku tsamba lina
Mungathenso kutumiza anthu kuchokera kwa wotsutsa wina kupita ku tsamba lina palimodzi. Samalani kwambiri ndi izi, monga Google ndi injini zina zofufuzira zingaganize kuti izi zikusocheretsani ndikulembetsa tsamba lanu.
Onjezani Ogwiritsa ntchito ndi .htaccess ndi Referer
Kuchokera kuchitetezo, ngati mukukumana ndi spam ambiri owonetsa pa tsamba lanu kuchokera ku malo ena, akhoza kuthana ndi malowa pa tsamba lanu. Ngati mukugwiritsa ntchito Apache ndi mod_rewrite yosungidwa, mukhoza kuwaletsa ndi mizere ingapo. Onjezerani zotsatirazi pa fayilo yako .htaccess :
Lembetsani zolembedweranso
Zosankha # + FollowSymlinks
RewriteCond% {HTTP_REFERER} spammer \ .com [NC]
RewriteRule. * - [F]
Kumbukirani kusintha mawu spammer \ .com kumalo omwe mukufuna kuwaletsa. Kumbukirani kuyika patsogolo pa nthawi iliyonse.
Musadalire pa Referer
Kumbukirani kuti n'kotheka kuti musasokoneze wotsutsa, kotero musagwiritse ntchito wogwiritsira ntchito yekha pofuna chitetezo. Mungagwiritse ntchito ngati kuwonjezera pa chitetezo chanu china, koma ngati tsamba liyenera kupezeka ndi anthu enieni, ndiye kuti muyenera kuikapo achinsinsi pa htaccess .