2010-12-12 10 views
0

文字列から有効なURLを生成する際に問題があります。例:string、phpから有効なURLを作成する

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

リンクにタイトルを追加する場合があります。スクリプトの後ろに行く/タイトルを取得し、ポストのIDを取得し、それを実行するためにデータベースからURLを取得するためにIDを使用します。例えば、

$text = "zalando.de" 

しかし

$text = "1&1 Email" 

のためにそれは動作しません。私はそれを有効にするために$ textをエンコードしなければならないと思いますか? これを行うための標準的な方法はありますか?

答えて

3

使用rawurlencode適切に文字列をエンコードする:

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

+1は、[rawurlencode()](http://php.net/rawurlencode)を知りませんでした。 –

関連する問題