Enne kui lisate PHP toojale veel ümberkirjutamist, valige, kuhu peaks järgmine ressurss minema. Dokumendil, mis tuuakse aadressilt https://destination.example/catalog/ ja tagastatakse aadressil https://viewer.example/browse?url=..., võib olla:

<img src="photo.jpg">
<a href="details/42">Details</a>

Brauser lahendab need viited dokumendi abil, mille ta vaaturis sai. See, et PHP tõi algseid baite, ei kehtesta kaugbaasi.

base-element saab suunata suhtelised URL-id sihtkohta, kuid need päringud võivad seejärel minna otse brauserist sihtkohta. Selle asemel iga päringu PHP kaudu hoidmiseks on vaja puhverserveri URL-e ja laiemat marsruutimismudelit:

Ressurss või toimingNõutav käsitlus
Lingid ja pildidLahendage kaugdokumendi suhtes ja looge kavandatud marsruut
CSS-i impordid ja ressursidKasutage stiililehe kaugbaasi
VormidSäilitage meetod ja saadetud andmed
ÜmbersuunamisedHoidke navigeerimine lubatud mudeli sees
Skriptide loodud päringudKäsitlege URL-e, mida algses HTML-is pole

Mõned regulaaravaldistega asendused ei saa lubada üldist ühilduvust skriptirikaste saitidega. Tuntud avaliku dokumendi puhul võib piisata navigeerimise keelamisest, otselinkide lubamisest või toetatud alamhulga vaaturi kaudu suunamisest. Säilitage tegelikud meediatüübid, mitte ärge käsitlege igat vastust HTML-ina.

Ebausaldusväärse märgistuse tagastamine teie domeenilt annab sellele ka vaaturi brauseri päritolu, mitte tõmmatud saidi identiteedi. Isoleerige need dokumendid konto- ja adminilehtedest. Määratlege külastajapõhised kaugküpsised, lubatud edastatavad päised ja ümbersuunamise sihtkohad; jagatud küpsisepurk võib kaugsisse logimisi segada.

Kohustuge selle tugipiiriga enne, kui pakute sirvimisseanssi. Tavaliseks sirvimiseks teise väljapääsu kaudu säilitab brauseri oma puhverserveri liides, näiteks Firefoxi HTTP/SOCKS-i seaded, brauseri siht-URL-i ja päritolumudeli, ilma et oleks vaja seda toomis- ja uuestiavaldamiskihti. Avaliku saidi eraldi testiks pakub tasuta puhverserverite nimekiri kandidaat-lõpppunkte; sobitage protokoll brauseri seadetes.

Seotud artiklid