0

是的,我知道,标题有点令人困惑,但我没有想到更好的标题。这是我的问题:

我想在我的应用程序中使用一个链接,如下所示:localhost/index?jumpto=some_folder/somescript.php?someparam1=1234&someparam2=4321

问题是 &someparam2 是为了挂在第二个 $_GET-Param 上。它会是这样的:localhost/index? jumpto= some_folder/somescript.php?someparam1=1234&someparam2=4321

相反,PHP 将 &someparam2 解释为挂在第一个 $_GET-Param 上。本地主机/索引?jumpto=some_folder/somescript.php?someparam1=1234 &someparam2=4321

有谁知道这个的解决方案?
我已经尝试过
localhost/index?jumpto='some_folder/somescript.php?someparam1=1234&someparam2=4321'
但这当然没有用。

我希望你能理解我的问题。感谢您的时间。

4

1 回答 1

1

您需要对字符串进行 URL 编码some_folder/somescript.php?someparam1=1234,以便 php 不会&在查询字符串中将其解析为参数分隔符。

采用urlencode("some_folder/somescript.php?someparam1=1234");

于 2013-07-19T06:58:00.247 回答