[PHP] Alternative zu iFrame oder Variable per Session übergeben?!

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Nemesis Force, 3. August 2010 .

  1. 3. August 2010
    Alternative zu iFrame oder Variable per Session übergeben?!

    Hallo,
    ich versuche gerade ein Projekt auf die Beine zu stellen, leider hackt es seit einigen Tagen in der Entwicklung. Ich versuche eine externe Seite in einem iFrame anzuzeigen - funktioniert auch super, nur leider ist das nicht ganz so "anonym" wie ich mir das vorstelle. Der Besucher kann durch anzeigen des Quelltextes, den eigentlichen Link erkennen (das soll er aber nicht).

    Ich hab nun schon lang gegoggelt und die Lösungen gefunden, dass ich PHP einsetzen kann - aber wie weiss ich auch nicht so recht: Mit "readfile" funktioniert das nur umständlich mit anderen Websites.

    Meine Idee war eigentlich gewesen, das ich im iFrame eine Datei auf meinem Server aufrufe und diese dann die entsprechende Weiterleitung enthält, allerdings kann ich keine Variablen vom Hauptdokument in ein iFrame übertragen oder geht das irgendwie?

    Die Frage kurz und knapp: Gibt es eine Möglichkeit mit PHP ein iFrame alternativ "nachzustellen"? Ich meine das so, dass ich auch komplette Website damit anzeigen kann?
     
  2. 3. August 2010
    AW: Alternative zu iFrame?!

    Schau dir das mal an.

    Sollte für deinen Zweck eigentlich richtig sein
     
  3. 3. August 2010
    AW: Alternative zu iFrame?!

    Danke dir - BW haste. Die Funktion kenn ich auch schon, allerdings parse ich so die andere Website und muss HTML-Tags und META-Tags entfernen. Außerdem, wenn ich dann auf einen Link klicke, komme ich direkt zu dieser Site, womit ich kein URl Cloacking mehr betreiben -.-

    Gibt es denn die Möglichkeit eine Variable an ein iFrame zu übergeben ohne das ich die URl in Form von http://www.foo.de/bar.php?id=123 in den SCR-Tag schreibe?
     
  4. 3. August 2010
    AW: Alternative zu iFrame?!

    ja über ne session z.b. wenn der iframe aufm selben server liegt, oder über ne gemeinsame datenbank falls du zugriff drauf hast. cookie's wären auch ne möglichkeit.
     
  5. 3. August 2010
    AW: Alternative zu iFrame?!

    Ja, mit Session hab ich schon gelesen nur iwie funktioniert das nicht richtig - wie genau muss der befehl denn aussehen?

    kann ich die sessionvariable vor dem iframe erzeugen? und wie übergeben ich diese dann der php-datei, die im iframe angezeigt wird?
     
  6. 3. August 2010
    AW: Alternative zu iFrame?!

    Wenn die Datei die im iFrame dargestellt werden soll auf deinem Server liegt kannst du wenigstens über den iFrame Tag src="iframe.php?variable1=xxx&variable2=yyy" im Endeffekt Variablen an das Dokument übergeben.


    Thema Session:

    In den Dokumenten session_start(); an den Anfang des Dokuments setzen und Variablen einfach wie folgt speichern:
    $_SESSION['Variable1'] = 'Wert der Variable 1';

    Das Auslesen erfolgt dann ganz einfach indem du $_SESSION['Variable1'] aufrufst.



    Gruß
    X
     
  7. 4. August 2010
    AW: Alternative zu iFrame?!

    Das war ja das Problem. Das möchte ich ja so nicht, da der Benutzer ja dann den einzelnen Frame anzeigen kann und so direkt zur Website weitergeleitet wird. Ich probier das jetzt mal mit den Sessions und versuche es so, da ich möchte, dass der Benutzer die Seite nur im Frame sehen kann und wenn er die Seite (die im iframe gezeigt wird) direkt aufrufen möchte eine Fehlermeldung bekommt.

    ---

    Also das mit der Session funktioniert, nur leider wenn der Benutzer sich den einzelnen Frame anzeigen lässt existiert die Session immernoch, was sie nicht soll

    Das Problem ist, dass ich möchte der Benutzer die Site ausschließlich nur im Frame sehen darf. Ich möchte nicht, das die eigentliche URL erkannt wird und die kann er ja sehen, wenn er mit der rechten Maustaste auf den Frame klickt und dann "aktuellen Frame anzeigen" wählt - so gelangt er ja auf die eigentliche URL die ich verbergen möchte.
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.