Ier dir nach méi Ëmschreiwen un en PHP-Ofruffer bäifüügt, wielt wou déi nächst Ressource soll higoen. En Dokument, deen vun https://destination.example/catalog/ ofgeruff a bei https://viewer.example/browse?url=... zréckginn gëtt, kann dat enthalen:

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

De Browser léist déi Referenzen mam Dokument, dat en am Viewer kritt huet. Datt PHP déi originell Bytes ofgeruff huet, setzt net d'Remote-Basis.

En base-Element kann relativ URLen op d'Zil weisen, awer déi Ufroen kënnen dann direkt vum Browser op d'Zil goen. Fir all Ufro duerch PHP ze halen, brauch een amplaz Proxy-URLen an en méi breet Routingmodell:

Ressource oder AktiounNéideg Behandlung
Linken a BillerLéist si géint dat Remote-Dokument a produzéier déi gewollt Route
CSS-Importen a RessourcenBenotz d'Remote-Basis vum Stylesheet
FormulairenBehäl Method a geschéckt Daten
ËmleedungenHal d'Naviagatioun am erlaabte Modell
Ufroen, déi Skripte maachenBehandel URLen, déi am originelle HTML feelen

E puer Ersetzungen mat regulären Ausdréck kënnen net allgemeng Kompatibilitéit mat skripträichen Internetsäiten verspriechen. Fir en bekannten ëffentlechen Dokument kann et duergoen, d'Naviagatioun auszeschalten, direkt Linken z'erlaben oder eng ënnerstëtzt Ënnergrupp iwwer de Viewer ze leeden. Behäl déi tatsächlech Medientypen, amplaz all Äntwert als HTML ze behandelen.

Onzouverlässegt Markup vun ärer Domain zréckzeginn gëtt him och de Browser-Originn vum Viewer, net d'Identitéit vun der ofgeruffener Säit. Isoléier déi Dokumenter vun Kont- an Admin-Säiten. Definéier Remote-Cookies pro Besicht, erlaabt weidergereechte Headeren an Ëmleedungsziler; e gemeinsame Cookie-Glas kann Remote-Logine vermëschen.

Verbind Iech op déi Ënnerstëtzungsgrenz, ier dir eng Browsingssitzung ubitt. Fir gewéinlecht Browsen iwwer en aneren Ausgang behält dem Browser seng eege Proxy-Interface, wéi dem Firefox seng HTTP/SOCKS-Astellungen, d'Zil-URL an den Originnmodell vum Browser, ouni dës Ofruff-an-Neiverëffentlechungsschicht ze brauchen. Fir en separate ëffentleche Site-Test liwwert d'Lëscht vun gratis Proxyen Kandidat-Endpunkten; passt de Protokoll an den Browserastellungen un.

Ähnlech Artikelen