Nā mea āu e hana ai me ke kaʻina hana
ʻO kaʻike āu iʻike ai i kākauʻia ma nā pūnaewele, he wahi wale nō ia o nāʻikepili i laweʻia e kēlā mau pūnaewele i ko lākou holoʻana mai kahi pūnaewele pūnaewele i ka polokalamu kelepona o kahi kanaka a me ka hewa. Aia kekahi nui kūpono o kaʻikepili wehewehe e hana ma hope o nā kiʻi - a ināʻikeʻoe i ke ala e hiki ai i kēlāʻikepili, hiki iāʻoe ke hoʻohana i ia mea ma nāʻano hoihoi a me nā pono! Ma kēiaʻatikala, e nānā mākou i kahi kiko'ī o nāʻike i hoʻoiliʻia i loko o kēia kaʻina hana - ka HTTP referer.
He aha ka hōʻailona HTTP?
ʻO ka HTTP referer kaʻikepili i hāʻawiʻia e nā mea pūnaewele pūnaewele i ka kikowaena e haʻi iāʻoe i kaʻaoʻao o ka mea heluhelu ma mua o ka hikiʻana mai i kēiaʻaoʻao. Hiki ke hoʻohanaʻia kēiaʻike ma kāu pūnaewele e hāʻawi i kōkua hou, e hoʻokumu i nā makana kūikawā i nā mea i hoʻohanaʻia, e hoʻopuka hou i nā mea kūʻai i nāʻaoʻao a me nā mea e pili ana, a iʻole e papa i nā malihini mai ka heleʻana i kāu pūnaewele. Hiki nō hoʻi iāʻoe ke hoʻohana i nā'ōlelo hō'āia e like me JavaScript, PHP, a me ASP paha e heluhelu ai a loiloi i nāʻikeʻike.
Ka 'ohi' ana i ka 'ikepili' ike me PHP, JavaScript a me ASP
No laila peheaʻoe e hōʻiliʻili ai i kēiaʻike HTTP referer? Eia kekahi mauʻano ke hiki iāʻoe ke hoʻohana:
Hoʻopukaʻo PHP i nāʻikepili ma kahi pūnaewele i kapaʻiaʻo HTTP_REFERER. No ka hōʻikeʻana i ka mea huli ma kahiʻaoʻao PHP e hiki iāʻoe ke kākau:
inā ((set ($ _ SERVER ('HTTP_REFERER')) '{
e hoʻopiʻi $ _SERVER ['HTTP_REFERER'];
}
ʻO kēia mau mākii he mea nui ka heluʻai a laila kāpiliʻia i ka nānā. Ma kahi o ka echo $ _SERVER ['HTTP_REFERER']; e hoʻokomoʻoe i nā laina kiko'ī i kahi e nānā ai no nā mea likeʻole.
Hoʻohana ka JavaScript i ka DOM e heluhelu i ka mea heluhelu. E like me PHP, ponoʻoe e nānā pono eʻike i ka waiwai o ka mea heluhelu. Eia naʻe, inā makemakeʻoe e hoʻopili i kēlā waiwai, ponoʻoe e hoʻokumu i kahi iloli mua. Ma lalo iho nei peheaʻoe e hōʻike ai i ka mea nānā i kāuʻaoʻao me ka JavaScript. E hoʻomaopopo i ka hoʻohanaʻana o DOM i ka hua'ōlelo o ka mea nāna e kuhikuhi, e hoʻonui i kahi "r" ma laila:
inā (document.referrer) {
'ānō MyReferer = document.referrer;
puke.write (myRearrer);
}
A laila, hiki iāʻoe ke hoʻohana i ka mea nānā i nā hōʻailona me ka mea hoʻololi o ka mea hōʻailona .
Hiki iā ASP, e like me PHP, ke hoʻonohonoho i ka mea nānā i loko o kahi'ōnaehana pūnaewele. Hiki iāʻoe ke hōʻiliʻili i kēlāʻike e like me kēia:
inā (Requests.ServerVariables ("HTTP_REFERER")) {
ʻOi i ka mea noi aku = noi i nā mea hoʻohana ("HTTP_REFERER")
Pane.Write (MyRearrer)
}
Hiki iāʻoe ke hoʻohana i ka mea hou e hoʻololi i kāu mau hōʻoia e like me ka mea e pono ai.
Ke loaʻa iāʻoe ka mea hoʻopuka, he aha kāu e hana ai me ia?
No laila e loaʻa ana kaʻikepili i ka uʻomanaʻo 1. Peheaʻoe e hele ai e pili ana i ia mea ma kāu kahua kiko'ī. ʻO ka hopena hou,ʻoiaʻiʻo, ke loaʻa nei nā ala e hoʻohana ai i kēiaʻike.
Aia a loaʻa iāʻoe kaʻikepili heluhelu, hiki iāʻoe ke hoʻohana ia mea e palapala i kāu mau kahua ma nāʻano likeʻole. ʻO kahi mea maʻalahi hiki iāʻoe ke hana,ʻo ia wale nō e kau i kahi āu i manaʻo ai he malihini ka malihini. ʻOiaʻiʻo, he mea hōʻoluʻolu loa ia, akā inā ponoʻoe e holo i kekahi mau ho'āʻo, hiki paha i kahi pilina maikaʻi e hana pū me.
He aha keʻano hoʻohālikelikeʻoi aku i ka wā e hoʻohana aiʻoe i ka mea heluhelu e hōʻike i nāʻike'ē aʻe e pili ana i kahi i hele mai ai. Eia kekahi laʻana, hiki iāʻoe ke hana i kēia mau mea:
- ʻO ka leka uila nui
Hiki iāʻoe ke kāpili i ka URL hilinaʻi ma ka luna o kāuʻaoʻao ma kahi memo leka uila. E like me kaʻu i'ōlelo ai ma luna, he mea hōʻoluʻolu loa, akā hāʻawiʻia kekahiʻano kumuhana.
- Loaʻa kaʻike punaewele malihini
Ke hele mai kekahi i kāu pūnaewele mai kahi huliʻimi (ʻo ia hoʻi, ko lākou puke e google.com a iʻole bing.com aiʻole yahoo.com, a me nā mea'ē aʻe), hiki paha iāʻoe ke hāʻawi iā lākou i kahiʻike hou aku e hoʻoikaika iā lākou e noho lōʻihi ma kou pūnaewele. Hiki iāʻoe ke kuhikuhi i kāu palapala pākuhi URL a hāʻawi paha iā lākou i nā loulou i kekahi o nāʻaoʻao iʻoi aku ka maikaʻi ma kāu pūnaewele. - Hōʻikeʻike i nā palapala
Inā loaʻa iāʻoe kahi loulou ma kāu pūnaewele no nā kānaka e hōʻike i nā pilikia me ka pūnaewele pūnaewele, no ka maopopo he mea pono loa ka luna. Hiki i nā kānaka ke hōʻike pinepine i nā pilikia me kahi pūnaewele me ka hōʻikeʻole i ka URL, akā hiki iāʻoe ke hoʻohana i kaʻike i kaʻike e pili ana i kā lākou e hōʻike nei. E hōʻano hou kēia hōʻailona i ka mea nānā aku i kahi kahua huna, eʻae mai iāʻoe i kekahiʻikepili i kahi i kahi a lākou i hālāwai ai me ka pilikia.
- E hana i kekahi hāʻawi kūikawā no nā malihini
E makemake pahaʻoe e hāʻawi aku i ka poʻe i hele mai kahi palapala kūikawā i kahi kūikawā kūikawā i kāu huahana aiʻole lawelawe. Eia kekahi hiʻohiʻona o ke keʻokoʻa, kahi e hoʻololi aiʻoe i ko lākouʻikepili hoʻohana a me nā mea a lākou eʻike nei e pili ana i kā lākouʻikepili hoʻohana, no ka mea, ināʻoe e kūʻai aku ana i nā huahana likeʻole, hiki iāʻoe ke hāʻawi aku i kahi pili e pili ana i nā mea i hala. ke nānā nei i kahi o kāu pūnaewele. - Hoʻouna i nā malihini i kekahiʻaoʻao'ē aʻe
Hiki iāʻoe ke hoʻouna aku i nā kānaka mai kahi kiko'ī kūikawā i kahiʻaoʻao'ē aʻe. E noʻonoʻo pono i kēia, e like me Google a me nāʻenekini hulina'ē aʻe paha e noʻonoʻo pono i kēia i ka hoʻopunipuniʻana a hoʻopiliʻana i kāu pūnaewele.
Mea hoʻohana me ka .htaccess ma ka mea hoʻohana
Mai kahi hiʻohiʻona palekana, ināʻikeʻoe i ka nui o ka spam e pili ana i kāu pūnaewele mai kahi'āpana'āina, hiki iā ia ke kōkua i ka pākeʻana i kēlā papa mai kāu pūnaewele. Inā hoʻohanaʻoe iā Apache me ka mod_rewrite i hoʻokomoʻia, hiki iāʻoe ke hoʻopaʻa iā lākou me nā laina. Hoʻohui i kēia i kāuʻaoʻao .htaccess :
Hana hou iā
# Kōkua + FollowSymlinks
RewriteCond% {HTTP_REFERER} spammer \ .com [NC]
RewriteRule. * - [F]
E noʻonoʻo e hoʻololi i ka hua'ōlelo spammer \ .com i ka papawa āu e makemake ai e ālai. E hoʻomanaʻo e kau i mua o kekahi mau manawa ma ka pākuʻu.
Mai Kūlana ma luna o ka mea hoʻopuka
E hoʻomanaʻo i hiki ke hoʻohana i ka mea hoʻopuka, no lailaʻaʻole ponoʻoe e hoʻohana i ka mea hoʻomalu wale no ka palekana. Hiki iāʻoe ke hoʻohana ia mea i mea hoʻonui i kāu palekana, akā inā loaʻa kahiʻaoʻao wale nō e nā kānaka kūikawā, a laila e hoʻonohoʻoe i kahi hua'ōlelo me ka htaccess .