我在从字符串生成有效 url 时遇到问题。例如:
"http://mysite.de/go/".$text
我想在链接中添加文本,可能是标题。go/ 后面的脚本获取标题,获取帖子的 ID,使用 ID 从数据库中获取 url 来执行它。这适用于例如
$text = "zalando.de"
但对于
$text = "1&1 Email"
这没用。SI 认为我必须对 $text 进行编码才能使其有效?有没有一种标准的方法来做到这一点?
我在从字符串生成有效 url 时遇到问题。例如:
"http://mysite.de/go/".$text
我想在链接中添加文本,可能是标题。go/ 后面的脚本获取标题,获取帖子的 ID,使用 ID 从数据库中获取 url 来执行它。这适用于例如
$text = "zalando.de"
但对于
$text = "1&1 Email"
这没用。SI 认为我必须对 $text 进行编码才能使其有效?有没有一种标准的方法来做到这一点?
用于rawurlencode
正确编码字符串:
"http://mysite.de/go/".rawurlencode($text)