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 ආයාත සහ සම්පත් | ශෛලිපත්රයේ දුරස්ථ පදනම භාවිත කරන්න |
| ෆෝරම | ක්රමය සහ යවන ලද දත්ත රැකගන්න |
| යළි යොමු | සංචාලනය අවසර ලත් ආකෘතිය තුළ තබන්න |
| ස්ක්රිප්ට් මගින් සාදන ඉල්ලීම් | මුල් HTML හි නොමැති URL හසුරුවන්න |
සාමාන්ය ප්රකාශන ප්රතිස්ථාපන කිහිපයකට ස්ක්රිප්ට්-බහුල අඩවි සමඟ සාමාන්ය ගැළපුමක් පොරොන්දු විය නොහැක. දන්නා පොදු ලේඛනයක් සඳහා සංචාලනය අබල කිරීම, සෘජු සබැඳි අවසර දීම හෝ ආධාරක උපකුලකයක් දර්ශකය හරහා ආපසු යැවීම ප්රමාණවත් විය හැක. සෑම ප්රතිචාරයක්ම HTML ලෙස සැලකීම වෙනුවට සැබෑ මාධ්ය වර්ග රැකගන්න.
ඔබේ වසමෙන් විශ්වාස කළ නොහැකි සලකුණු ආපසු දීම එයට දර්ශකයේ බ්රවුසර මූලාරම්භය ලබා දෙයි, ලබාගත් අඩවියේ අනන්යතාව නොවේ. එම ලේඛන ගිණුම් සහ පරිපාලක පිටුවලින් වෙන් කරන්න. සෑම අමුත්තෙකුටම දුරස්ථ කුකී, අවසර ලත් යොමු කෙරෙන ශීර්ෂ සහ යළි යොමු ගමනාන්ත නිර්වචනය කරන්න; හවුල් කුකී භාජනයක් දුරස්ථ පිවිසුම් මිශ්ර කළ හැක.
බ්රවුස් කිරීමේ සැසියක් ඉදිරිපත් කිරීමට පෙර එම ආධාරක සීමාවට කැප වන්න. වෙනත් පිටවීමක් හරහා සාමාන්ය බ්රවුස් කිරීම සඳහා බ්රවුසරයේම ප්රොක්සි අතුරුමුහුණත, උදාහරණයක් ලෙස Firefox හි HTTP/SOCKS සැකසුම්, මෙම ලබාගැනීම-සහ-නැවත-ප්රකාශන ස්ථරය නොමැතිව බ්රවුසරයේ ගමනාන්ත URL සහ මූලාරම්භ ආකෘතිය රැකගනී. වෙනම පොදු-අඩවි පරීක්ෂණයක් සඳහා නොමිලේ ප්රොක්සි ලැයිස්තුව අපේක්ෂක අන්ත ලක්ෂ්ය සපයයි; බ්රවුසර සැකසුම්වල ප්රොටෝකෝලය ගළපන්න.