2017-02-20 58 views
0

您好公民堆棧溢出。PHP獲取'+'符號

我目前正在使用PHP的網站,當我使用得到的「c + +」的get方法似乎去除++,我沒有得到我正在尋找的結果。

發送該數據($行[ '類別'] = C++)的頁碼:

<a href=\"portfolio_category.php?Category=".$row['Category']."  
\">".$row['Category']."</a> 

接收數據的頁面:

if($category = htmlspecialchars($_GET['Category'])) 

這不是一個大問題,我可以擺脫「++」,但我想知道是否有解決方案,如果有人可以幫助我,我會非常感激。

+7

像許多其他字符'&,?'等等'+'在一個URL的含義。試試'urlencode($ row ['Category'])' – AbraCadaver

回答

-3

你必須編碼你的字符串,因爲+是一個url特殊字符。下面的代碼應該做的伎倆:

urlencode($row['Category'])

+2

停止複製評論。 –