د HTTP ریفورر څنګه کارول کیږي

هغه څه چې تاسو د ریفرسر پروسې سره کولی شئ

هغه معلومات چې تاسو یې په ویب پاڼو کې ليکل شوي دي یوازې د معلوماتو یوه برخه ده چې دا سایټونه د یو سټری برنر لپاره د ویب سرور څخه سفر کوي او بلکه برعکس. همدا ډول د ډاټا لیږد مناسب پیسې هم شتون لري چې د پیښو تر شا واقع کیږي - او که تاسو پوهیږئ چې دا معلومات څنګه ترلاسه کول، تاسو کولی شئ چې په زړه پورې او ګټورو لارو کې کار واخیست! په دې مقاله کې به موږ د دې معلوماتو په ترڅ کې د معلوماتو یوه ځانګړې برخه وګورو چې - د HTTP حواله ورکوونکي.

د HTTP ریفورر څه شی دی؟

د HTTP حواله ورکوونکي هغه معلومات دي چې د ویب براؤزرونو لخوا سرور ته تیریږي د دې لپاره چې تاسو ته ووایاست چې هغه پاڼه چې مخکې دې پاڼې ته راغلې وې هغه پاڼه وه. دا معلومات ستاسو په ویب پاڼه کې د اضافي مرستې چمتو کولو، د نښه شویو کاروونکو لپاره ځانګړي وړاندیزونه، د اړونده پاڼو او محتوا ته د پیرودونکو لارښوونې چمتو کول، یا حتی ستاسو سایټ ته د راتلونکو لیدونکو د بندولو لپاره کارول کیدی شي. تاسو کولی شئ د لیکرنر معلوماتو مطالع او ارزولو لپاره د جاوا سکرپٹ، پی ایچ پی، یا ASP لیکلو ژبو هم کاروئ.

د پی ایچ پی، جاوا سکریپټ او ASP سره د راجع کولو معلوماتو راغونډول

نو څنګه تاسو د دې HTTP راجستر ډاټا راټولولی شئ؟ دلته ځینې طریقې دي چې تاسو یې کارولی شئ:

پی ایچ پی د ریفرسر معلوماتو ذخیره کوي د سیسټم متغیر کې HTTP_REFERER. د PHP په پاڼه کې د رجوع ښودلو لپاره تاسو کولی شئ ولیکئ:

که (جاري ($ SERVER ['HTTP_REFERER'])) {{
$ _SERVER ['HTTP_REFERER'] وټاکئ.
}

دا معاینه کوي چې متغیر ارزښت لري او بیا یې سکرین ته چاپوي. د $ _SERVER ['HTTP_REFERER'] د ځای پر ځای ؛ تاسو به په مختلفو حوالو کې د کتلو لپاره د سکریپ لینونه ولیکئ.

جاوا سکريپټ د DOM کاروي ترڅو ریډر ولولئ. لکه څنګه چې د PHP سره، تاسو باید وګورئ چې ډاډ ترلاسه کړئ چې ریفر یو ارزښت لري. په هرصورت، که تاسو غواړئ دا ارزښت تکرار کړئ نو تاسو باید دا متغیر لومړی ته وټاکئ. لاندې دا ده چې تاسو به جاوا سکریپټ سره د خپل پاڼې ریډر څنګه وښایئ. په یاد ولرئ چې د DOM د ریفرر متبادل بدله کاروي، په دې کې یو اضافی "r" اضافه کول:

که (document.referrer) {
var myeferer = document.referrer؛
سندرغاړی (MyReferer)؛
}

بیا تاسو کولی شئ د متفرقه MyReferer سره په لینکونو کې رجوع کاروئ .

ASP لکه د PHP په څیر، د سیسټم متغیر کې رجوع کوي. بیا تاسو کولی شئ دا معلومات راټول کړئ:

که (غوښتنلیک. ویور ویډیو وړونکي ("HTTP_REFERER")) {
MyReferer = Request Dimensions. د سرور ویاربلونه ("HTTP_REFERER")
ځواب (زما ریفیرر)
}

تاسو د متغیر مایروونکی لخوا کارولای شئ د اړتیا په صورت کې خپل سکرټونه سمبال کړئ.

یوځل چې تاسو حواله لرئ، څه شی کولی شئ سره سره وکړئ؟

نو له دې امله معلومات ترلاسه کول 1. ګام څنګه دی چې تاسو به یې ستاسو په ځانګړي ځای پورې اړه لري. بل ګام، البته، د دې معلوماتو کارولو الرې چارې موندلی شي.

یو ځل چې تاسو د ریفرډ ډاټا لرئ، تاسو کولی شئ چې دا په ډیرو لارو کې د خپلو سایټونو لپاره استعمال کړئ. یو ساده شی چې تاسو کولی شئ یوازې هغه پوست ته ولېږئ چې تاسو فکر کوئ یو لیدونکی څخه راغلی. په منظمه توګه، دا ډیر بورډ دی، مګر که تاسو اړتیا لرئ چې ځینې ازموینې ترسره کړئ، دا به د کار کولو لپاره ښه د ننوتلو ځای وي.

یو څه زړه پورې مثال دا دی کله چې تاسو د ریفرسر کارولو لپاره د مختلف معلوماتو د ښودلو لپاره کاروئ چې دوی له کوم ځای څخه راغلي دي. د مثال په توګه، تاسو کولی شئ الندې کار وکړئ:

Referer لخوا دhthtcess سره کاروونکي بند کړئ

د امنیتي ټکي څخه، که تاسو په یوه سایټ کې ستاسو په سایټ کې د ډیری ریډر سپیم سره تجربه کوئ، دا کولی شي په ساده ډول د هغه سایټ څخه ستاسو د سایټ څخه بندولو کې مرسته وکړي. که تاسو د اپوډریچ سره نصب شوي اپوسیټ کاروئ نو تاسو کولی شئ د څو لینونو سره بند کړئ. د Hhtaccess دوتنې ته لاندې اضافه کړئ:

په ریډریټ انجنیری
# انتخابونه + پیډامیلکسونه
د بیاکتنې تمدید٪ {HTTP_REFERER} سپامر \ .com [NC]
د بیاکتنې رول. * - [F]

په یاد ولرئ چې سپومر \ .com د ډومین ته بدله کړئ تاسو غواړئ چې بندیز ولرئ. په یاد ولرئ چې \ "د هرې دورې مخکې په ډومین کې وساتئ.

د حواله ورکوونکي په اړه مه ځئ

په یاد ولرئ چې دا ممکن د ریفورډ غلا کول ممکن وي، نو تاسو باید هیڅکله د امنیت لپاره رجوع کوونکی نه کاروئ. تاسو کولی شئ د نورو امنیت لپاره اضافه کیدلو په توګه کار واخیستئ ، مګر که یو مخ باید یوازې د ځانګړو خلکو لخوا لاس رسی شي، نو تاسو باید د htaccess سره دا پټنوم باید پټ کړئ .