请参阅,我有这个返回脚本,它会将用户返回到他们被拒绝访问的页面,因为他们没有登录,但是它错过了GET变量。对不起,如果我无法解释..
例如,我的网址是:
/login.php?return=/update.php?Number2=011&id=9696b8
我希望“return”包含:
/login.php?return=**/update.php?Number2=011&id=9696b8**
然而,它认为“id”是一个单独的get变量并且错过了它并且只给了我:
/login.php?return=**/update.php?Number2=011**&id=9696b8
我理解为什么会发生这种情况,而不是如何防止它......任何想法?
答案 0 :(得分:4)
答案 1 :(得分:4)
您需要使用rawurlencode()
转义查询参数。
结果将是
/login.php?return=%2Fupdate.php%3FNumber2%3D011%26id%3D9696b8