PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 文字列系 > URLエンコードされた文字列をデコードしたい

URLエンコードされた文字列をデコードしたい

Pocket

サンプルコード sample code

URLエンコードされた文字列をデコードする urldecode()

デコードした文字列 = urldecode (入力文字列);

例:

結果は

%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%85%A5%E5%8A%9B
ユーザー入力

となります。

URLエンコードされた文字列をデコードします。「 %** (%と2桁の16進数) 」にURLエンコードされた文字列をデコードします。「+ (プラス)」記号はスペースへデコードします。
POINT
スーパーグローバル変数の $_GET 及び $_REQUEST の内容はすでにデコード済みです。これらの変数の値に対して urldecode() を行うする必要はありません。$_GET や $_REQUEST の要素に対して urldecode() を使用すると、予期せぬ危険な結果となります。


サンプルコード

– サンプル Click Here ! –

実行結果
URLエンコードされた文字列をデコードする「urldecode()」
・urlエンコードされたhtml文字列の確認:foo%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC%E5%80%A4
・urlデコードされたhtml文字列の確認:fooパラメーター値

– サンプル Click Here ! –


タグ(=記事関連ワード)

日付

投稿日:2012年3月4日
最終更新日:2017年03月27日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-string-urldecode/trackback/