0

在索引页面成功登录后的我的应用程序中,我想重定向页面(无论在 goto 变量中)

举一个我想page1.php?name=ss&age=75作为 goto 变量的例子。

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

但我只page1.php?name=ss$_REQUEST['goto']

请为我提供获取整个网址的最佳方式

4

3 回答 3

2

您需要对您的变量进行urlencodeurlencode('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。例如,它包含两个?

您将不得不以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 回答