如何用字符串生成 url?

How to generate url with strings?

我想通过电子邮件 link 发送到生成的页面。

    function SendSubMail($email, $usr, $anime, $nr){
    $ling = "http://www.Anime.Maneku.pl/index.php?str=odcinek&anime=$anime&nr=$nr";

但是字符串“$anime”总是有 space,我得到了类似的东西

"http://www.Anime.Maneku.pl/index.php?str=odcinek&anime=Kyoukai 否 Kanata����&nr=1

但原来的 link 是“http://www.anime.maneku.pl/index.php?str=odcinek&anime=Kyoukai%20no%20Kanata%EF%BB%BF&nr=1

和 link 不工作 :c

试试这个:

$ling = "http://www.Anime.Maneku.pl/index.php?str=odcinek&anime=".$anime."&nr=".$nr;

尝试对您的 $anime 变量使用 php 的 urlencode() 方法。

$anime = urlencode($anime);