PHP վեբ-փրոքսիի նավիգացիա՝ հարաբերական URL-ներ, քուքիներ և ծագումներ
Պլանավորեք ռեսուրսների URL-ները, նավիգացիան, քուքիները և ծագման սահմանները, երբ PHP-ով բեռնումը վերածում եք դիտարկիչին ուղղված վեբ-փրոքսիի։
Նախքան 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 ներմուծումներ և ռեսուրսներ | Օգտագործեք ոճաթերթի հեռավոր հիմքը |
| Ձևեր | Պահպանեք մեթոդը և ուղարկված տվյալները |
| Վերահասցեավորումներ | Պահեք նավիգացիան թույլատրված մոդելի ներսում |
| Սկրիպտով ստեղծված հարցումներ | Մշակեք բնօրինակ HTML-ում բացակայող URL-ները |
Մի քանի կանոնավոր արտահայտությամբ փոխարինում չեն կարող ընդհանուր համատեղելիություն խոստանալ սկրիպտով հարուստ կայքերի հետ։ Հայտնի հանրային փաստաթղթի համար գուցե բավարար է անջատել նավիգացիան, թույլատրել ուղիղ հղումներ կամ աջակցվող ենթաբազմությունը վերադարձնել դիտիչով։ Պահպանեք իրական մեդիա տեսակները՝ փոխարենը ամեն պատասխան HTML համարելու։
Ձեր դոմենից անվստահելի նշում վերադարձնելը նրան տալիս է նաև դիտիչի դիտարկիչի ծագումը, ոչ թե բերված կայքի ինքնությունը։ Մեկուսացրեք այդ փաստաթղթերը հաշվի և ադմինիստրատորի էջերից։ Սահմանեք այցելուի հեռավոր քուքիներ, թույլատրված փոխանցվող վերնագրեր և վերահասցեավորման նպատակակետեր․ ընդհանուր քուքի տարան կարող է խառնել հեռավոր մուտքերը։
Պարտավորվեք այդ աջակցության սահմանին՝ նախքան դիտարկման սեսիա առաջարկելը։ Այլ ելքով սովորական դիտարկման համար դիտարկիչի սեփական փրոքսի միջերեսը, օրինակ Firefox-ի HTTP/SOCKS կարգավորումները, պահպանում է դիտարկիչի նպատակակետ URL-ը և ծագման մոդելը՝ առանց այս բերել-և-վերահրապարակել շերտի։ Առանձին հանրային կայքի փորձարկման համար անվճար փրոքսիների ցանկը տալիս է թեկնածու վերջնակետեր․ համապատասխանեցրեք արձանագրությունը դիտարկիչի կարգավորումներում։