PHP获取'+'符号

时间:2017-02-20 21:52:34

标签: php get special-characters

Stack Overflow的好公民们。

我目前正在将PHP用于网站,当我使用Get for“c ++”时,get方法似乎剥离了++,而我得不到我想要的结果。

发送数据的页面($ row ['Category'] = C ++):

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

接收数据的页面:

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

这不是一个大问题,我可以摆脱“++”,但我想知道是否有解决方案,如果有人能帮助我,我会非常感激。

1 个答案:

答案 0 :(得分:-3)

您必须对字符串进行编码,因为+是一个网址特殊字符。以下代码应该可以解决问题:

urlencode($row['Category'])