在我的应用程序成功登录索引页面后,我想重定向页面(无论是在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']
请为我提供获取整个网址的最佳方式
答案 0 :(得分:2)
您需要urlencode您的变量,urlencode('page1.php?name=ss&age=75')
会给您page1.php%3Fname%3Dss%26age%3D75
,您可以将其插入查询字符串,而不会被误解。
答案 1 :(得分:0)
www.example.com/index.php?goto=page1.php?name=ss&age=75
不是有效的网址。例如,它包含两个?
。
您必须以其他方式传递goto
参数。您可以在将其放入URL之前对其进行base64编码,然后在需要时对其进行解码以重定向用户。
或者您可以直接对其进行编码/解码。
答案 2 :(得分:0)
替换所有&通过url goto变量中的@符号,如page1.php@name=ss@age=45
并用&替换所有@符号在收到的转到变量