Сделать верный и рабочий URL из строки, PHP - PullRequest
0 голосов
/ 12 декабря 2010

У меня проблема с получением действительных URL-адресов из строк.Например:

"http://mysite.de/go/".$text

Я хочу добавить текст, возможно, заголовок, к ссылке.Сценарий, стоящий за go / принимает заголовок, получает идентификатор сообщения, использует идентификатор для получения URL-адреса из базы данных для его выполнения.Это работает, например,

$text = "zalando.de"

, но для

$text = "1&1 Email" 

это не работает.Я думаю, что я должен закодировать $ text, чтобы сделать его действительным?Есть ли стандартный метод для этого?

1 Ответ

3 голосов
/ 12 декабря 2010

Используйте rawurlencode для правильного кодирования строки:

"http://mysite.de/go/".rawurlencode($text)
...