0

リンクを介して$cnameを別のページに転送したいtest.php

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

エコー結果はOKです。
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 に答える