جيڪي توهان ريفسر جي عمل سان ڪري سگهو ٿا
اها معلومات جيڪا ويب سائيٽن تي لکيو ويو آهي اهو صرف ڊيٽا جو هڪ ٽڪرو آهي، جيڪي انهن سائيٽ تي اهي ويب سائيٽ جي ويب سائيٽ جي ڪنهن شخص جي برائوزر ڏانهن ويندڙ آهن ۽ ان جي مقابلي ۾ منتظر آهن. اتي ڊيٽا جي منتقلي جو هڪ مناسب رقم آهي جيڪو منظرن جي پويان ٿئي ٿو - ۽ جيڪڏهن توهان ڄاڻو ٿا ته اهو ڊيٽا ڪيئن رسائي ڪري، توهان ان کي دلچسپ ۽ مفيد طريقي سان استعمال ڪري سگهندا آهيو! هن آرٽيڪل ۾ اسين ڊيٽا جي هڪ مخصوص پيس تي نظرثاني ڪندا سين جيڪا هن پروسيس دوران منتقل ڪئي ويندي. HTTP ريفسر.
HTTP ريفريٽر ڇا آهي؟
HTTP ريفرر اهو ڊيٽا آهي جيڪو ويب برائوزر طرفان سرور ڏانهن گذري ويو آهي سرور کي توهان کي ٻڌائڻ لاء ته انهي صفحي جو اڳوڻو صفحي تي هن صفحي تي آئي هئي. اها معلومات توهان جي ويب سائيٽ تي اضافي مدد مهيا ڪرڻ، ٽارگيٽ ڪيل صارفن لاء خاص پيشڪش ٺاهي، صارفين سان لاڳاپيل صفحن ۽ مواد ڏانهن ريڊيو موڪليو، يا توهان جي سائيٽ ڏانهن اچڻ وارن ماڻهن کي بلاڪ ڪرڻ لاء پڻ استعمال ڪري سگهجي ٿي. توهان ريپريزر جي معلومات پڙهي ۽ جائزو وٺڻ لاء اسڪرپٽ ٻولي، جاوا اسڪرپٽ، پي پي، يا ايس ايس پي استعمال ڪري سگهو ٿا.
پي ايڇ، جاوا اسڪرپٽ ۽ ايس ايس پي سان ريفرير ڄاڻيندڙ معلومات گڏ ڪندي
پوء توھان ھي HTTP ريسٽرر ڊيٽا گڏ ڪيو ٿا؟ هتي ڪجھ طريقن جو توهان استعمال ڪري سگهو ٿا:
پي ايڇ ايس ريٽرر جي معلومات هڪ سسٽم متغير ۾ HTTP_REFERER جو نالو ڏئي ٿو. PHP جي پيپر تي ريٽر ڪرڻ کي ڊسپلي ڪرڻ لاء توهان لکي سگھو ٿا:
جيڪڏهن (جاري ڪيل ($ _ SERVER ['HTTP_REFERER']))) {
گونج $ _SERVER ['HTTP_REFERER']؛
}
اهو چيڪ ڪري ٿو ته متغير هڪ قدر آهي ۽ پوء ان کي اسڪرين ڏانهن اشارو ڪري ٿو. انهي جي بدران $ _SERVER گونج ['HTTP_REFERER']؛ توهان لکين لائينون مختلف جاءن جي جانچ ڪرڻ لاء جاء تي رکون ٿا.
جاوا اسڪرپٽ پڙهندڙن کي ڊوم استعمال ڪري ٿو. پي ايڇ سان بس، توهان کي پڪ ڪرڻ گهرجي ته ريفريٽر هڪ قيمت کي پڪ ڪرڻ گهرجي. بهرحال، جيڪڏهن توهان انهيء قيمت کي هٽائڻ چاهيو ٿا، توهان ان کي متغير پهريون ۾ مقرر ڪرڻ گهرجي. هيٺ ڏنل آھي توھان توھانجي صفحي جا جاوا اسڪرپٽ سان ريفر ڏيکاري سگھو ٿا. نوٽ ڪريو ته ڊوم ريفرير جي متبادل لفظن کي استعمال ڪندي، ان ۾ هڪ اضافي "ر" شامل ڪندي:
جيڪڏهن (document.referrer) {
var myReferer = document.referrer؛
دستاويزي بيان (myReferer)؛
}
ان کان پوء توهان پنهنجي ميڪر ميري آررير سان لکتن ۾ ريفرير استعمال ڪري سگهو ٿا.
ايس ايس پي، پي ايڪس وانگر، سسٽم جي ڪيبل ۾ ريفٽر مقرر ڪندو آهي. توهان وري انهي معلومات گڏ ڪري سگهو ٿا جهڙوڪ:
جيڪڏهن (Request.ServerVariables ("HTTP_REFERER")) {
منهنجا رائيڊر = Request.ServerVariables ("HTTP_REFERER") ڊيم
Response.Write (myReferer)
}
توهان متغير منهنجي ريفيرر استعمال ڪري سگهو ٿا جيئن توهان جي لکتن کي ترتيب ڏيڻ لاء.
هڪ دفعو توهان کي ڄاڻايو آهي، توهان ان سان ڇا ٿا ڪريو؟
انهي ڊيٽا حاصل ڪرڻ لاء قدم 1. آهي توهان ڪئين ٿا ان بابت توهان جي مخصوص سائيٽ تي منحصر ڪندو. انهي قدم، يقينا، هن معلومات کي استعمال ڪرڻ جا طريقا ڳولي رهيو آهي.
هڪ دفعو توهان ريفريٽر ڊيٽا وٽ، توهان ڪيترن ئي طريقن سان توهان جي اسڪرپٽ کي استعمال ڪري سگهو ٿا. هڪڙي سادي شيء جيڪا توهان صرف ڪم ڪري سگهو ٿا، توهان سوچيو ٿا ته هڪ فوري کان آيا آهيو. يقينا طور، اهو خوبصورت بورنگ آهي، پر جيڪڏهن توهان ڪجهه تجربن کي هلائڻ جي ضرورت آهي، انهي سان گڏ ڪم ڪرڻ لاء سٺو داخلا نقطو ٿي سگهي ٿو.
هڪ وڌيڪ دلچسپ مثال ڇا آهي جڏهن توهان مختلف معلومات کي ظاهر ڪرڻ لاء ريفرنس استعمال ڪندا آهيو انهن جي ذريعي اهي اهي آهن. مثال طور، توهان هيٺيان ڪم ڪري سگهو ٿا:
- جنرل خوش آمديد پيغام
توھان عام خوشخبري واري پيغام ۾ توھان جي صفحي جي حوالي سان ريفرير URL پرنٽ ڪري سگھو ٿا. جيئن ته مون مٿي ذڪر ڪيو ته اهو خوبصورت بورنگ آهي، پر ڪجهه بنيادي ذاتي ڪرڻ جي آڇ ڪري ٿو.
- خوش آمدید سرچ انجن جو ساٿي
جڏهن ڪو ماڻهو توهان جي سائيٽ هڪ ڳولا انجڻ کان وٺي آيو آهي (يعني انهن جو ريفرر google.com يا bing.com يا يڀوڻي وغيره)، توهان شايد انهن کي ٿورڙي اضافي معلومات مهيا ڪرڻ چاهيندا ته ان کي ٻيهر وڌائڻ لاء توهان جي سائيٽ توهان پنهنجي نيوز ليليٽ URL کي پوائنٽ ڪري سگھو ٿا يا پنهنجي سائيٽ تي وڌيڪ مشهور صفحان جي لنڪ ڏئي سگهو ٿا. - فارم کي ڄاڻ ڏيو
جيڪڏهن توهان وٽ توهان جي سائيٽ تي ڪڙي سائيٽ جي مسئلن جي رپورٽ ڪرڻ لاء ماڻهن لاء ڪڙي آهي، ڄاڻڻ جو حوالو بلڪل مفيد ٿي سگهي ٿو. ماڻهو ڪڏهن به URL جي اشاري سان بغير ڪنهن ويب صفحي سان پريشاني جي رپورٽ ڪندو، پر توهان ريپرنر ڄاڻ استعمال ڪندا آهيو انهي بابت جيڪي رپورٽ ڪندا آهن. هي رسم الخط هڪ پوشيل فارم جي فيلڊ کي شامل ڪندو، توهان کي ڪجهه ڊيٽا ڏيان ٿو جتي اهو سائيٽ انهي مسئلي سان آهي جنهن سان اهو مسئلو آهي.
- ڪجهه دوستن لاء خاص پيشڪش ٺاهيو
شايد توھان ماڻھن کي چاھيو ٿا جيڪو مخصوص پيج کان وٺي توھان جي شين ۽ خدمتن تي خاص معاملو آھي. هي ذاتي ڪرڻ جو هڪ ٻيو مثال آهي، جتي توهان پنهنجي صارف جي تجربو کي ڪتب آڻيندا آهيو ۽ انهن جو مواد جيڪو انهن جي صارف ڊيٽا جي بنياد تي ڏسي ٿو، مثال طور، جيڪڏهن توهان مختلف قسم جي شين جو وڪرو ڪندا آهيو، ته شايد توهان شايد انهن سان لاڳاپيل هڪ معاملي پيش ڪري سگھو ٿا جيڪي هڪ سائيٽ تي ڏسي رهيو آهي - ٻين پيجن تي سنڌين کي موڪليو
توهان پڻ هڪ ٻئي صفحي ۾ ماڻهن کي مخصوص ريفرنس کان پڻ موڪلي سگهو ٿا. انهي سان ڏاڍي محتاط ٿي، جيئن گوگل ۽ ٻيا سرچ انجن شايد هن کي پنهنجي سائيٽ کي گمراهي ۽ سزا ڏجي.
ريفرر طرفان .htaccess سان صارفين کي بلاڪ ڪريو
سيڪيورٽي جي نقطي نقطن کان، جيڪڏهن توهان هڪ مخصوص ڊومين مان توهان جي سائيٽ تي تمام ريفر اسپام کي مشغول ڪري رهيا آهيو، اهو صرف توهان جي سائيٽ مان ڊومين کي بلاڪ ڪرڻ ۾ مدد ڪري سگهي ٿو. جيڪڏهن توهان اپوپي استعمال ڪري رهيا آهيو mod_rewrite انسٽال ٿيل سان، توهان انهن کي ڪجهه لائنن سان بلاڪ ڪري سگهو ٿا. پنھنجي .htaccess فائل ۾ ھيٺ ڏنل شامل ڪريو
ريڊيٽرائيڊ انجڻ تي
# Options + FollowSymlinks
رعيت ڪاهرو٪ {HTTP_REFERER} اسپامر \ .com [NC]
ثالث رول. * - [F]
اسپامر اسپامر کي ئي تبديل ڪرڻ لاء ياد رکو \ ڊومين تائين. ڊومين ۾ ڪنهن به دور جي سامهون رکڻ لاء ياد رکو.
ريفرير تي متفق نه ڪريو
ياد رهي ته اهو ريفرير چراغ ڪرڻ ممڪن آهي، تنهنڪري توهان کي سيڪيورٽي لاء صرف ريٽرر اڪيلو استعمال نه ڪرڻ گهرجي. توهان ان کي ٻين سيڪيورٽي لاء اضافو طور استعمال ڪري سگهو ٿا، پر جيڪڏهن هڪ صفحي صرف مخصوص ماڻهن طرفان رسائي وڃي، پوء توهان کي htaccess سان ان تي پاسورڊ مقرر ڪرڻ گهرجي.