必要な知識

URLのパラメータを受け取る方法


URLのパラメータを受け取る方法
例として https ://?????/?a=1 で呼び出したとする。

PHPだと
0001 function getParamVal($param) {
0002  $val = (isset($_GET[$param]) && $_GET[$param] != '') ? $_GET[$param] : '';
0003  $val = htmlspecialchars($val, ENT_QUOTES);
0004
0005  return $val;
0006 }
0007 $aaa = getParamVal('a');
0008 echo 'AAA='.$aaa."
0009 ";
結果は
AAA=1


Javascript だと
0001 function getParamVal(param)
0002 {
0003  var query = location.search;
0004  var regexp = new RegExp('[\\?&]' + param + '\=([^\&#]*)', 'i');
0005  var val = query.match(regexp) || '';
0006  return val[1] || '';
0007 }
0008 alert(getParamVal('a'));
0009

1 と表示されたウィンドウが開く。
スポンサードリンク

関連記事一覧