2010-12-12 44 views
0

我有一個從字符串生成有效的url的問題。例如:從字符串使有效和工作的url,php

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

我想添加文本,可能是標題,鏈接。 go /後面的腳本獲取標題,獲取帖子的ID,使用ID從數據庫中獲取一個url來執行它。這適用於例如

$text = "zalando.de" 

$text = "1&1 Email" 

這是行不通的。 S我認爲我必須編碼$文本才能使其有效? 有沒有一種非標準的方法來做到這一點?

回答

3

使用rawurlencode字符串正確編碼:

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

+1不知道的[rawurlencode()](http://php.net/rawurlencode)。 – 2010-12-12 18:03:39