所以只是一个快速的想法,我知道有数百万的方法围绕这个"问题",但我想知道是否有一个字符或格式初始化和分离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()也可能有用