2013-04-08 66 views
0

以下URL在&符號後被截斷。以&符號解碼URL

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

的最後一個參數($ _ GET [ '團隊']),這樣,當我贊同它,它只是

Alabama A 

這如下

echo "<a href='/teams/ncaa/".urlencode($team[$i])."'>".$team[$i]."</a>"; 
參數編碼被切斷
+0

這還不清楚。你是說這個網址出現在你輸出的HTML中,但不起作用,或者你的代碼不會產生正確的URL? – 2013-04-08 00:17:48

+1

你用什麼來重寫URL? – Kitsune 2013-04-08 00:19:13

+0

modrewrite。我在.htaccess文件中有一些重寫語句。 – Lance 2013-04-08 00:21:17

回答

0

變化:

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

爲:

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