$_GET を使用する必要があります。ここでは人々はそれについて嫌悪感を抱いているかもしれませんが、私もプログラミングを学び始めたばかりの頃は苦労しました。あなたはそれを得るでしょう、心配しないでください。
get の仕組みは次のとおりです (少なくとも、仕組みについて知っておく必要があることはすべてです)。
ファイルindex.phpがある場合index.php?id=1
のようにその末尾にクエリ文字列を追加する場合
コードで次のように実行することで id=1 にアクセスできます。
$id = $_GET['id'];
同様に、クエリ文字列に次のindex.php?id=1&page=5&par=3&club=putter&upnext=tigerwoodsが含まれている場合
等号の左側はキー (id、page、par、club、upnext) で、右側はその値 (1,5,3,putter,tigerwoods) です。
覚えておくべきことの1つは、クエリ文字列から数値を取得するとき、それらは常に文字列型になるため、次のようなことはできないということです
if ( $_GET['page'] === 5 )
あなたがしなければならないでしょう
if ( $_GET['page'] == 5 )
そしてそれをリンクにエコーするには:
$club = $_GET['club'];
if ( $club == 'NRA' ) {
echo "<a href='file.php?page=$club' title="lets buy some guns!">Gun Show</a>";
echo 'Buy tickets to my gunshow ^^';
}
お役に立てれば!
また、1 つのテンプレートを持つように Web サイトをセットアップし、$_GET パラメーターを使用して、スイッチ コマンドを介してサイトのコンテンツ セクションに含めるファイルを決定することもできます。私はこれを行いますが、サイト全体ではありません。私のユーザーコントロールパネルでは、必要なファイルのみを含めるためにこれを行います(メールの変更、パスワードの更新、アカウントの削除、プロファイルの更新など)
カピチェ?