0

私はこれに少し慣れていないので、これがすでにカバーされている場合は申し訳ありませんが、サークルで検索しています.

htaccess を編集して get 関数を使用する方法を調べてみたところ、同様のリダイレクトというプラグインを見つけました。

私がやりたいことは、URL http://example.com/file.php?id=blueがある場合です

「青」のIDを取得することです

次に、href リンクで別の URL の末尾に動的に追加します

 <a href="http://www.domain.com/file.php?id=blue">Link Example</a>

ID blue を取得して href に追加する方法について、誰かが私に見せたり、正しい方向に向けたりするのを手伝ってくれたら、それは素晴らしいことです。

どうもありがとう

4

2 に答える 2

1

$_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 パラメーターを使用して、スイッチ コマンドを介してサイトのコンテンツ セクションに含めるファイルを決定することもできます。私はこれを行いますが、サイト全体ではありません。私のユーザーコントロールパネルでは、必要なファイルのみを含めるためにこれを行います(メールの変更、パスワードの更新、アカウントの削除、プロファイルの更新など)

カピチェ?

于 2013-02-08T15:24:44.030 に答える
0

パラメータを使用し$_GETます。

わーい!!

于 2013-02-08T13:57:48.717 に答える