获取参数 - 和和?在一个角色中?



所以只是一个快速的想法,我知道有数百万的方法围绕这个"问题",但我想知道是否有一个字符或格式初始化和分离GET参数。让我解释一下:

我将用户重定向到一个定义为变量的链接,但在末尾添加一个参数,如下所示:

Header("Location: ".$link."&err=1");

问题是,其中一些链接($link)将包含GET参数,而另一些则不包含。如果链接不包含GET参数,'&'将不能作为启动器。

Header("Location: page&err=1");

如果链接已经包含参数,'?'不能作为分隔符。

Header("Location: page?val=123?err=1");

所以再一次,我知道有很多方法围绕着这个,我不寻找有人为我编码一个简单的检查,但我对链接格式方面很好奇,我不能通过我自己的研究找到任何东西。老实说,我希望答案是"不可能",但我很好奇,现在问了,谢谢。

No.

?开始查询字符串。

&;在application/x-www-form-urlencoded数据中分离键=值对,这是大多数后端期望的格式。(;没有得到很好的支持)。

parse_url()不工作吗?

特别是parse_url($url, PHP_URL_QUERY);

http_build_query()也可能有用

最新更新