トップページ >  PHP >  URLエンコード
初版2008/11/21: 最終更新日2008/11/21
URLエンコード
目次
URLエンコード
サンプルコード
サンプル
URLエンコード
GETメソッドで送信されたデータを受け取るスクリプトに対して、HTMLだけでな<A>タグのリンクでデータを渡す場合、
パラメータに全角文字や半角英数字が含まれていたら、あらかじめurlencode関数でURLエンコードしておく必要があります。

以下がサンプルになります。

サンプルコード
(php部)
<?php
if (isset($_GET[inputdata])) {
	$html = $_GET[inputdata] . "<BR>";
}
else{
	$prm = "クリックしました。";
	$html = "<A href='" . $_SERVER[PHP_SELF] . "?inputdata=" . urlencode($prm) . 
	"'>" . "ここをクリックしてください!</A>";
}
?>
(html部)
<?$html?>

サンプル