url 中的参数与 PHP

params in url with PHP

我有一个urlhttp://localhost/test/index.php?url=test/index?id=123&version=3, 当我 $_SERVER['QUERY_STRING'] 它输出 string 'url=test/index?id=123&version=3' (length=31) 但当我 $_GET['url'] 它输出 string 'test/index?id=123' (length=17)。那么到底出了什么问题呢?我做错了什么? 预期字符串:test/index?id=123&version=3

& 字符分隔查询字符串中的键值对。

如果你想将一个作为数据传递,你必须对其进行百分比编码:%26