2009-08-11 6 views
0

iHarden url auf eine andere Seite mit Parameterübergabe

Parameter auf eine andere Seite durch iframe Beispiel passieren wollen
<iframe src="http://otherserver.com/page?user=user_id"/> 

statt passsing user = id diese Weise ist es eine Technik, so dass Benutzer nicht bewusst Benutzer = Benutzer_ID?

+0

Möchten Sie die Benutzer-ID ausblenden? – rahul

+0

Ändern Sie den Querystring-Parameter 'user' in eine komplizierte Zeichenfolge. – rahul

+0

Haben Ihr Server und andere Server Zugriff auf eine gemeinsame Datenbank? Kontrollierst du den Code (oder hast du Einfluss darauf) sowohl auf deinen Server als auch auf anderenserver.com? – Stobor

Antwort

1

Was Sie wahrscheinlich tun könnten, ist eine Dummy-Seite zu diesem iframe zu laden und dann die richtige Seite mit JavaScript zu laden. Sie können die POST-Anfrage verwenden, um die Parameter aus der URL auszublenden. Wenn ein Benutzer jedoch herausfinden möchte, was genau Sie posten, kann er dies immer von Ihrem JS aus sehen, obwohl es nicht so offensichtlich ist wie das src-Attribut von iFrame.

+0

Das klingt nicht nach einer guten Idee – rahul

+0

Für mich klingt das Verschleiern der ID nicht wie eine gute Idee. Die beste Option besteht darin, einen serverseitigen Sicherheitsmechanismus zu verwenden und die IDs so zu belassen, wie sie sind. – RaYell

+0

Es verschleiert den ID-Wert nicht. Es ist über Benutzer-Parameter-Name – rahul

Verwandte Themen