我想将$ 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
我做错了什么?
答案 0 :(得分:2)
使用urlencode()
:
$link = "test.php?name=" . urlencode($cname);
答案 1 :(得分:0)
您应该使用htmlurlencode()
它将空格或任何其他非法字符转换为相应的编码值。