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
我有一个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