<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>パラメータ情報</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8">
<META NAME=viewport CONTENT="width=device-width, initial-scale=1">
<LINK REL="stylesheet" TYPE="text/css" HREF="../../master.css">
<SCRIPT TYPE="text/javascript">
function GetParameter()
{
let result = new Array();
if(1 < window.location.search.length) {
// 最初の1文字 (?記号) を除いた文字列を取得する
let str = window.location.search.substring(1);
// 区切り記号 (&) で文字列を配列に分割する
let param = str.split('&');
for (let i1 = 0; i1 < param.length; i1++ ) {
// パラメータ名とパラメータ値に分割する
let element = param[i1].split('=');
let Name = decodeURIComponent(element[0]);
let Value = decodeURIComponent(element[1]);
// パラメータ名をキーとして連想配列に追加する
result[Name] = Value;
}
}
return result;
}
</SCRIPT>
</HEAD>
<BODY CLASS="white">
<H1>パラメータ情報</H1>
<H3>PHP による方法</H3>
<?php
if(isset($_GET['par1'])) {
$p1 = $_GET['par1'];
print("$p1<BR>\n");
}
if(isset($_GET['par2'])) {
$p2 = $_GET['par2'];
print("$p2<BR>\n");
}
?>
<H3>JavaScript による方法</H3>
<SCRIPT TYPE="text/javascript">
result = GetParameter();
document.write(result['par1'] + "<BR>");
document.write(result['par2'] + "<BR>");
</SCRIPT>
</BODY>
</HTML>