-1

前のページでクリックした画像を新しいページに表示する方法はありますか? たとえばstep-2.php、ユーザーに画像を選択させてクリックすると、step-3.phpそこに移動して表示されます。私は自分自身を説明したことを願っています。どんな助けでも大歓迎です。

これはステップ 2 のコードです

<a href="../business_cards/step-3.php">
<img src="../img/5.jpg" alt="Image1">
</a>

可能であれば、そのクリックで img src をステップ 3 に送信したいと考えています。これは私がステップ3で持っているものです

<img src="../img/5.jpg" alt="imageCanvas">

編集$_SESSION メソッドを実行しようとしています

<?php
  session_start();
  $_SESSION["imageid"] = "image url";
?>
<a href="step-3.php?imageid=../img/5.jpg">
<img src="../img/5.jpg" alt="Image1">
</a>
4

3 に答える 3

1

クリーン URL の場合、次のようなセッションに画像 URL を保存します。

session_start(); // At the top of your header file
$_SESSION["imageid"] = "image url";

// Next page:
$imageurl = $_SESSION["imageid"]; // This in the next page
echo "<img src='$imageurl' />";

または、次のようなクエリ文字列で渡します。

Header("Location: https://www.website.com/page.php?imageid=imageurl");
// Or
<a href="https://www.website.com/page.php?imageid=imageurl">Next page</a>

// Next page:
$imageurl = $_GET["imageid"]; // This in the next page
echo "<img src='$imageurl' />";

きれいな URL が必要で、それを複数の場所で使用したい場合は$_SESSIONメソッドを使用し$_GETます。

于 2013-10-27T21:04:00.190 に答える
0

最も簡単な方法は、_get 変数をリンクに追加することです。href に次のようなものを追加します。

href="code.php?image=<?php echo $image_src?>"

次のページで、画像を見つけることができます

$_GET['image']
于 2013-10-27T20:05:35.277 に答える