如何在标题中传递带空格的变量

时间:2015-01-20 12:22:19

标签: php variables

第一张照片是我的代码。 我得到了类别ID" CatID"和类别标题" CatTitle"来自上一页 My Code 但是,如果标题中有空格/,则结果无法正确显示。我该如何解决这个问题?

任何帮助表示赞赏 The Results 谢谢 萨姆

2 个答案:

答案 0 :(得分:1)

你可以使用urlencode($ string)和urldecode($ string)函数。

适合您的情况

$catTitle = urldecode($_GET['catTitle']);
只要URL stirng中有空格,

%20就会显示

答案 1 :(得分:1)

“&” symbol是XML和HTML中名为entities的特殊字符的示例,必须翻译为“& amp;”

请使用htmlentities funtion进行翻译:

echo htmlentities($CatTitle); 

更新:还要考虑将URL解释为$ _GET [“CatTitle”] =“Home”和$ _GET [“Articles”] = null。可能应该是:CatTitle = Home%20&%20Garden在这种情况下,您可能希望在创建链接时使用URL编码。