我有一个网址http://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
答案 0 :(得分:1)
&
字符分隔查询字符串中的键值对。
如果您想将一个数据作为数据传递,则必须对其进行百分比编码:%26