标签: php url urlencode str-replace
我遇到从字符串生成有效网址的问题。 E.g:
"http://mysite.de/go/".$text
我想在链接中添加文字,可能是标题。后面的脚本go /取标题,获取帖子的ID,使用ID从数据库中获取url来执行它。这适用于例如
$text = "zalando.de"
但是
$text = "1&1 Email"
它不起作用。我想我必须编码$ text才能使它有效? 有没有一个标准的方法呢?
答案 0 :(得分:3)
使用rawurlencode正确编码字符串:
rawurlencode
"http://mysite.de/go/".rawurlencode($text)