html/php den link eines Iframes vertuschen?

...komplette Frage anzeigen

2 Antworten

Keine IFrames verwenden. Nutz Ajax um die Daten nachzuladen. Das Ajax könnte z.B. eine PHP Controller ausführen, welcher anhand der Parameter entscheidet, welche Seite aufgerufen wird. Das Ganze noch mit einem generierten Token, dann wäre ein direkter Aufruf nicht möglich.

Frage ist natürlich was Sinn und Zweck davon ist. Klingt für mich wie ein möglichst benutzerunfreundliches Konzept, so kriegt man dann meist genau das, keine Benutzer.

Antwort bewerten Vielen Dank für Deine Bewertung

Das geht nicht. Du kannst höchstens das Src-Attribut mit JavaScript setzen, aber das macht es nur minimal schwerer die URL herauszufinden.

Antwort bewerten Vielen Dank für Deine Bewertung
lucatas 05.06.2016, 21:20

Was genau meinst du mit Minimal? Das nicht sehr erfahrene nutzer die url net herausfinden können? 

0
Dory1 05.06.2016, 21:32
@lucatas

Du könntest die URL nach dem mit Base64 Verfahren kodieren und mit JS setzen

https://www.base64encode.org/

... dann würden die User, die sich den Quelltext anzeigen lassen nur eine wirre Zeichenkette sehen, in etwa so: 

document.getElementById("iframe").src 
  = atob("SWNoIGJpbiBlaW5lIGdlaGVpbWUgVVJMISBIYXJyISBIYXJyIQ==");

Die User, die ein Developer-Tool verwenden, sehen die endgültige URL natürlich trotzdem sofort.

0
lucatas 05.06.2016, 21:41
@Dory1

ah ok, und wo muss ich da jetzt die url einfügen? xD

0
lucatas 06.06.2016, 13:56
@Dory1

Ok danke, gleich mal ausprobieren 

0

Was möchtest Du wissen?