通过此链接:
<a href="test.php?id=John & doe">Test</a>
在 test.php 上,我尝试检索变量,但它只输出 John。
如何获得全名 John & Doe?
您现在拥有的基本上是 id = John 和 doe=。因为 & 分隔参数,所以您需要对其进行编码以使用文字 & 符号。空格也需要编码。
您必须对空格和 & 符号进行百分比编码:
<a href="test.php?id=John%20%26%20doe">Test</a>
URL 中的空格必须转义%20
,并且由于&
URL 后面部分中的分隔参数,因此?
您也必须将其转义 (to %26
)。