PHP:在$ _GET-Param中使用带有多个其他Params的$ _GET-Param

时间:2013-07-19 06:54:23

标签: php get

是的,我知道,标题有点混乱,但没有更好的标题出现在我的脑海里。 这是我的问题:

我想在我的应用程序中使用一个链接,如下所示: 本地主机/索引jumpto = some_folder / somescript.php someparam1 = 1234&安培;?someparam2 = 4321

问题是& someparam2意味着挂在第二个$ _GET-Param上。 它会是这样的: 本地主机/索引jumpto = some_folder / somescript.php someparam1 = 1234&安培;?someparam2 = 4321

相反,PHP解释了& someparam2挂在第一个$ _GET-Param上。 本地主机/指数的 jumpto = some_folder / somescript.php someparam1 = 1234 &安培;?someparam2 = 4321

有没有人知道这方面的解决方案?
我已经试过了 本地主机/索引jumpto =? 'some_folder / somescript.php someparam1 = 1234&安培; someparam2 = 4321'
但当然这不起作用。

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

1 个答案:

答案 0 :(得分:1)

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

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