0

通过此链接:

<a href="test.php?id=John & doe">Test</a>

在 test.php 上,我尝试检索变量,但它只输出 John。

如何获得全名 John & Doe?

4

2 回答 2

1

http://us3.php.net/urlencode

您现在拥有的基本上是 id = John 和 doe=。因为 & 分隔参数,所以您需要对其进行编码以使用文字 & 符号。空格也需要编码。

于 2013-06-20T13:13:42.247 回答
0

您必须对空格和 & 符号进行百分比编码:

<a href="test.php?id=John%20%26%20doe">Test</a>

URL 中的空格必须转义%20,并且由于&URL 后面部分中的分隔参数,因此?您也必须将其转义 (to %26)。

于 2013-06-20T13:14:27.743 回答