Externe Homepage einbetten

Pardon_Me

Erfahrenes Mitglied
Hallo,

ich stehe vor einem kleinen Problem und wollte hier mal um Hilfe bitten...

Ich soll in eine bestehende Homepage eine externe Homepage einbinden, sprich das ganze soll dann so aussehen, dass im Contentbereich der bestehenden Homepage "einfach" eine komplette andere (auch bereits bestehende) Homepage hineingeladen wird und man diese im Contentbereich ganz normal nutzen kann.

Tja, nur wie? :)

Hab schon recherchiert und bin auf zwei mögliche Lösungen gestoßen die mir auch schon eingefallen sind, die allerdings ein paar Fragen aufwerfen:

1) IFrame
Ist wohl das einfachste und unkomplizierteste, mag ich aber vermeiden weil ich von Frames nichts halte

2) PHP-Include
Verwende ich bereits bei der bestehenden Homepage, in die eingebettet werden.
Das Problem dabei ist, dass ich hierbei nicht genau weiß wie es sich dabei mit Links verhält...werden die Links der externen Homepage dann auch richtig geladen, dort wo ich will? oder kann das Probleme bereiten...?

Wie kann man das am elegantesten realisieren? Bzw. auf was muss man dabei achten?
Ich hab ganz fundierte Kenntnisse, d.h. ich such hier nicht nach eine fertigen Komlettlösung oder Ähnlichem, ich hab nur so etwas noch nie gemacht und wollte mir jetzt mal Ratschläge holen, wie man sowas am besten angeht.

Ich danke schon jetzt mal für (die hoffentlich zahlreiche ;)) Unterstützung!
Greetz

edit: War mir nicht sicher ob ichs ins HTML- oder PHP-Forum schreiben soll, thx fürs verschieben. D.h. kann ich daraus schließen, dass ichs mit PHP machen soll? :)
 
Zuletzt bearbeitet:
Mit IFrame wäre es eine einfache Umsetzung, ja... Allerdings technisch absolut unsicher, da eine fremde Seite die im IFrame nachgeladen wird, wer weiß was für Code ausführen könnte....

Die andere Möglichkeit wird sehr komplex.
Include sollte nicht auf andere Webseiten funktionieren, aus Sicherheitsgründen, siehe auch die Einstellung: url_allow_fopen.

D. h. du müsstest die Seite auslesen, die CSS in deinem Headerbereich einbinden, evtl. JavaScript Skripte nachladen, dann den Contentbereich mit deiner Seite befüllen, vorher mit regulären Ausdrücken alle Links umwandeln, dass sie bei dir funktionieren.

All das erzeugt viel Arbeit für PHP, viel Traffic da du jede Seite auslesen musst und auch sonst viel Stress...

Noch dazu ist es seit kurzem verboten, sofern der Betreiber der Seite nicht zustimmt.
Zumindest würde ich foglendes Urteil daraufhin ausweiten:
http://www.volke2-0.de/news/Internetrecht-und-Medienrecht
 
Bei PHP-INCLUDE sind möglicherweise viele Links & Co. falsch, die nicht absolut angegeben sind!
 
Danke für die Antworten erstmal!

Puh, d.h. das gestaltet sich doch weitaus schwieriger als ich gedacht hab...:)

Naja, dann muss ich mal weiter recherchieren bzw. vielleicht fällt ja noch jemdandem etwas ein?

Greetz
 
Zurück