د PHP ویب پراکسي تګلاره: نسبي URLونه، کوکیز او اصليتونه
کله چې په PHP تګ راغونډول د براوزر لپاره ویب پراکسي ته بدلوئ، د سرچینو URLونه، تګلاره، کوکیز او د اصليت پولې پلان کړئ.
مخکې لدې چې په PHP راغونډوونکي کې نور بیا لیکل زیات کړئ، وټاکئ چې بل سرچینه باید چېرته لاړه شي. هغه سند چې له https://destination.example/catalog/ څخه راغونډ شوی او په https://viewer.example/browse?url=... کې بیرته ورکړل شوی، کېدای شي دا ولري:
<img src="photo.jpg">
<a href="details/42">Details</a>براوزر هغه حوالې د هغه سند په مرسته حل کوي چې په کتونکي کې یې ترلاسه کړی. دا چې PHP اصلي بایټونه راغونډ کړي، لرې بنسټ نه ټینګوي.
د base عنصر کولای شي نسبي URLونه هدف ته وټاکي، مګر هغه غوښتنې بیا کېدای شي مستقیم له براوزره هدف ته لاړې شي. د دې پر ځای چې هره غوښتنه د PHP له لارې وساتل شي، پراکسي URLونه او پراخه لارښوونې ماډل ته اړتیا ده:
| سرچینه یا کړنه | اړین سمبالښت |
|---|---|
| لینکونه او انځورونه | د لرې سند له مخې یې حل کړئ او مطلوب لار جوړه کړئ |
| د CSS واردات او سرچینې | د سټایل پاڼې لرې بنسټ وکاروئ |
| فورمې | طریقه او لېږل شوي معلومات وساتئ |
| بیا لارښوونې | تګلاره په اجازه ورکړل شوي ماډل کې وساتئ |
| د سکریپټ جوړې شوې غوښتنې | هغه URLونه چې په اصلي HTML کې ندي، سمبال کړئ |
څو منظمې عبارت بدلونونه نشي کولای د سکریپټ-درنو وېبپاڼو سره عمومي مطابقت تضمین کړي. د یوې پېژندل شوې عامه سند لپاره کېدای شي تګلاره بندول، مستقیم لینکونو ته اجازه ورکول یا د ملاتړ شوې فرعي ټولګې د کتونکي له لارې بیرته لېږل بس وي. هر ځواب د HTML په توګه د نه ګڼلو لپاره ریښتیني رسنۍ ډولونه وساتئ.
د خپل ډومین څخه د نا باوري نښې بیرته ورکول دا هم د کتونکي براوزر اصليت ورکوي، نه د راغونډ شوې وېبپاڼې هویت. هغه سندونه له حساب او مدیر پاڼو څخه جلا کړئ. د هر لیدونکي لپاره لرې کوکیز، اجازه ورکړل شوي لېږدول شوي سرلیکونه او د بیا لارښوونې هدفونه تعریف کړئ؛ ګډه کوکي لوښی کولای شي لرې ننوتنې ګډې کړي.
مخکې لدې چې د کتلو غونډه وړاندې کړئ، دې ملاتړیزې پولې ته ژمن شئ. د بل وتلو له لارې د عادي کتلو لپاره د براوزر خپل پراکسي انټرفیس، لکه د Firefox HTTP/SOCKS تنظیمات، د دې راغونډولو-او-بیا-خپرولو طبقې پرته د براوزر هدف URL او د اصليت ماډل ساتي. د جلا عامه وېبپاڼې ازموینې لپاره د وړیا پراکسي لړلیک نوماند پای ټکي برابروي؛ په براوزر تنظیماتو کې پروتوکول سره سم کړئ.