2016-05-27 15 views
2

Ich muss zu einer URL umleiten, die an meine Anwendung als Abfragezeichenfolge gesendet wird, die eine URL als Abfragezeichenfolge enthält. Dies kann in drei oder vier Stufen wiederholt werden.So senden Sie eine URL mit Abfragezeichenfolge (enthält eine URL als Abfragezeichenfolge) als Abfragezeichenfolge

Angenommen, meine Anwendung zugänglich ist example.com verwendet wird, und ich habe eine Anfrage wie:

http://example.com/?landing={http://example2.com/?landing={http://example3.com/?landing={http://google.com}&param=4}&param=3}&param=1 

‚{‘ und ‚}‘ werden verwendet die Lesbarkeit zu erhöhen und sind nicht in den Urls tatsächlich.

Ich muss

http://example2.com/?landing={http://example3.com/?landing={http://google.com}&param=4}&param=3 

example2 umleiten muss

http://example3.com/?landing={http://google.com}&param=4 

umleiten und example3 muss http://google.com

Ich weiß nicht umleiten, wie die ‚Landung verschickt an 'Abfragezeichenfolgen so, dass jede Abfragezeichenfolge an die entsprechende zu verteilende Adresse übergeben wird oder wie auf die Abfragezeichenfolgen in meiner Anwendung oder auf exa korrekt zugegriffen wird mple2.com oder example3.com. Brauchen Sie Hilfe, Tnx ...

Antwort

2

Ich löste das Problem durch Codierung (Urlencoding oder base64encoding) die Abfrage Zeichenfolgen in der Quelle und senden Sie den Benutzer auf die entsprechende Seite. Auf dieser Seite wird die Abfragezeichenfolge decodiert und der Benutzer wird zur nächsten einzelnen Abfragezeichenfolge umgeleitet, und dieser Vorgang wird bis zur letzten Zielseite durchgeführt.

Verwandte Themen