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']))
这不是一个大问题,我可以摆脱“++”,但我想知道是否有解决方案,如果有人能帮助我,我会非常感激。
答案 0 :(得分:-3)
您必须对字符串进行编码,因为+
是一个网址特殊字符。以下代码应该可以解决问题:
urlencode($row['Category'])