0

インデックスページでのログインに成功した後のアプリケーションで、ページをリダイレクトしたい(goto変数の内容は何でも)

page1.php?name=ss&age=75goto変数として取得したい例を見てみましょう。

www.example.com/index.php?goto=page1.php?name=ss&age=75

しかし、私はからだけを得page1.php?name=ssました$_REQUEST['goto']

URL全体を取得する最良の方法を教えてください

4

3 に答える 3

2

変数をurlencodeする必要があります。これにより、誤解されることなくクエリ文字列にプラグインできるものurlencode('page1.php?name=ss&age=75')が得られます。page1.php%3Fname%3Dss%26age%3D75

于 2013-01-30T08:55:37.503 に答える
0

www.example.com/index.php?goto=page1.php?name=ss&age=75は有効な URL ではありません。?たとえば、2つ含まれています。

gotoパラメータを別の方法で渡す必要があります。URL に入れる前に base64 でエンコードし、必要になったら base64 でデコードしてユーザーをリダイレクトすることができます。

または、単純に URL エンコード/デコードすることもできます。

于 2013-01-30T08:57:38.877 に答える
0

URL goto 変数のすべての & を @ 記号に置き換えますpage1.php@name=ss@age=45

受け取った goto 変数のすべての @ 記号を & に置き換えます

于 2013-01-31T12:21:13.090 に答える