URLエンコード・デコード −PHP入門サンプル置き場

PHP入門向けのサンプルソースを公開しています。

URLエンコード・デコード

urlende.php

<html> <head> <title>URLエンコード・デコード</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body bgcolor="#FFFFFF" text="#000000"> URLエンコードを行う文字列を入力してください。 <form name="formform" method="post" action="urlende.php"> <input type="text" name="moziretu" size="50"> <input type="submit" name="encode" value="エンコード"> </form> <?php if($_POST['encode']){ $str=$_POST['moziretu']; echo $str."<br>"; echo "↓↓↓ URLエンコード ↓↓↓<br>"; $enstr=urlencode($str); //URLエンコード echo($enstr); echo "<br>"; echo "↓↓↓ URLデコード ↓↓↓<br>"; $destr=urldecode($enstr); //$enstrをデコード echo($destr); } ?> </body> </html>

実行ページ

補足情報

単純にurlencode( )、urldecode( )を使うだけです。
エンコードは「暗号化する」という意味です。逆にデコードは、エンコードによって暗号化されたデータを元の状態に戻すことをいいます。