0

これは単純ですが、ここでは初心者です。

私は5つのURLを持っています

cards.php&type=one
cards.php&type=two
cards.php&type=three
cards.php&type=four

質問。

URLに基​​づいて画像を表示するにはどうすればよいですか

Image Directory = images/cards/one.jpg,two.jpg etc...

あなたの助けに感謝します

4

3 に答える 3

0

これを試して:

echo "<img src='{$_GET['type']}.jpg' />";

そしてチェックで:

if (isset($_GET['type']) && (trim($_GET['type']) != "")) {
   echo "<img src='". $_GET['type'] .".jpg";
}
于 2012-04-11T09:19:40.653 に答える
0
$type = $_REQUEST['type'];
    if($type == "one")
    {
      $imag = "images/cards/one.jpg";
    }
    else if($type == "two")
    {
      $imag = "images/cards/two.jpg";
    }......

または使用する

switch ($type)
{
case one:
  $imag = "images/cards/one.jpg";
  break;
case two:
  $imag = "images/cards/two.jpg";
  break;
case three:
  $imag = "images/cards/three.jpg";
  break;
default:
  $imag = "images/cards/default.jpg";
}

これを試してみてください私はそれがあなたを助けるかもしれないと思います。

于 2012-04-11T09:21:34.647 に答える
0

まず、「hier-part」とクエリ文字列の間の区切り文字は?、ではなく&、cfです。RFC 3986-URI(Uniform Resource Identifier):汎用構文。したがって、URLは次のようになります。

cards.php?type=one
cards.php?type=two
cards.php?type=three
cards.php?type=four

$_GET次に、たとえばを使用してグローバル配列の内容を調べprint_r($_GET)ます。typeクエリ文字列パラメータに対応するキーを持つエントリが見つかります。

次に、type$_GET['type'])の値を使用して画像タグを書き込みます。ユーザーはクエリ文字列を簡単に操作できるため、入力の監視を実行する必要があることに注意してください。

于 2012-04-11T09:23:07.733 に答える