0

我想通过链接转移 $cname 到另一个页面test.php

$cname = "Sai Ram Textiles";  
echo $link= "test.php?name=".$cname;  
echo '<a href='.$link.'>'."CLICK";

回显结果正常,即
test.php?name=Sai Ram Textiles

但是当我点击它时,结果是
test.php?name=Sai

但应该是
test.php?name=Sai+Ram+Textiles

我做错了什么?

4

2 回答 2

2

使用urlencode()

$link = "test.php?name=" . urlencode($cname);
于 2013-03-19T19:37:10.313 回答
0

你应该使用htmlurlencode()

它将空格或任何其他非法字符转换为相应的编码值。

于 2013-03-19T19:37:43.170 回答