0

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

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

タイトルなどのテキストをリンクに追加したい。go/ の背後にあるスクリプトは、タイトルを取得し、投稿の ID を取得し、ID を使用してデータベースから URL を取得し、それを実行します。これは例えば

$text = "zalando.de"

しかし、

$text = "1&1 Email" 

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

4

1 に答える 1

3

rawurlencode文字列を適切にエンコードするために使用します。

"http://mysite.de/go/".rawurlencode($text)
于 2010-12-12T17:58:08.113 に答える