解码URL与&号


Decode URL with ampersand

以下URL在&号之后被截断。

http://localhost:8888/teams/ncaa/Alabama%20A%26M%20Bulldogs

最后一个参数($_GET['team'])被截断,所以当我回显它时,它只是

Alabama A

该参数编码如下

echo "<a href='/teams/ncaa/".urlencode($team[$i])."'>".$team[$i]."</a>";

变化:

echo "<a href='/teams/ncaa/".urlencode($team[$i])."'>".$team[$i]."</a>";

:

echo "<a href='/teams/ncaa/".rawurlencode($team[$i])."'>".$team[$i]."</a>";