PHPでURL引数データ受け取る
前のページのアンカーテキストにパラメータ(引数)をつけてデータを渡しPHPコード処理でパラメータの値を受け取る方法について。
URLのパス記述は通常の明示しない限りGETメソッドの記述になります。
【例】
idには"5"が、namaeには"username"が代入されます。
ちなみに環境もしくはPHPのバージョンによるかもしれませんが、name変数を使うと値が正常に代入されませんでした。
上の例を記述したアンカーテキストからsample.phpにidとnamaeにそれぞれの値が代入されパラメータを渡します。
きちんと変数の値が取得できるかどうかを確認するには、
"isset"
を使用して、GETメソッドと渡されているので変数$_GETに連想配列で受け取れます。
<?php
if(isset($_GET['id'])) {
$id = $_GET['id'];
print("$id<br>¥n");
}
if(isset($_GET['namae'])) {
$name = $_GET['namae'];
print("$name<br>¥n");
}
?>