PHP字符串变量如何传递到另一个页面

PHP字符串变量如何传递到另一个页面

问题描述:

我想通过链路传输$ CNAME到另一个页面test.phpPHP字符串变量如何传递到另一个页面

$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

我做错了什么?

使用urlencode()

$link = "test.php?name=" . urlencode($cname); 
+0

谢谢你,urlencode的作品。 – 2013-03-20 12:45:48

您应该使用htmlurlencode()

它改变的空间,或其他任何非法字符为此事,到相应的编码值。