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 деп эсептөөнүн ордуна чыныгы медиа түрлөрүн сактаңыз.

Өз домениңизден ишенимсиз белгилөөнү кайтаруу ага көрүүчүнүн браузер келип чыгуусун берет, алынган сайттын инсандыгын эмес. Бул документтерди аккаунт жана администратор барактарынан бөлүңүз. Ар бир конок үчүн алыскы cookie файлдарын, уруксат берилген өткөрүлүүчү аталыштарды жана кайра багыттоо максаттарын аныктаңыз; жалпы cookie идиши алыскы кирүүлөрдү аралаштырышы мүмкүн.

Сереп салуу сессиясын сунуштоодон мурун ушул колдоо чегине милдеттенме алыңыз. Башка чыгуу аркылуу кадимки серептөө үчүн браузердин өз прокси интерфейси, мисалы Firefox'тун HTTP/SOCKS параметрлери, ушул алуу-жана-кайра-жарыялоо катмарынсыз браузердин максаттуу URL'ин жана келип чыгуу моделин сактайт. Өзүнчө коомдук сайт сыноосу үчүн акысыз проксилердин тизмеси талапкер акыркы чекиттерди берет; браузер параметрлеринде протоколду дал келтириңиз.

Тектеш макалалар