我想在我的应用程序中使用一个链接,如下所示: 本地主机/索引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'
但当然这不起作用。
我希望你能理解我的问题。 谢谢你的时间。
答案 0 :(得分:1)
您需要对字符串some_folder/somescript.php?someparam1=1234
进行URL编码,以便php不会将查询字符串中的&
解析为param分隔符。
使用urlencode("some_folder/somescript.php?someparam1=1234");