ホームページ  >  記事  >  バックエンド開発  >  アンパサンド (&) を使用して URL 内の別のページに複数の変数を渡すにはどうすればよいですか?

アンパサンド (&) を使用して URL 内の別のページに複数の変数を渡すにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-26 12:37:29992ブラウズ

How can I pass multiple variables to another page in a URL using the ampersand (&)?

URL 内の別のページに複数の変数を渡す

URL パラメータを介してページ間で複数の変数を共有するために、セッションのみを使用します制限的だと思われるかもしれません。ただし、アンパサンド (&) 文字を組み込むことで、この制限を克服できます。

解決策:

質問内のコードをもう一度見てみましょう:

ページ 1:

<code class="php">session_start();
$event_id = $_SESSION['event_id'];
echo $event_id;

$url = "http://localhost/main.php?email=" . $email_address . "&amp;event_id=" . $event_id;
//                                              ^ add ampersand here</code>

ページ 2:

<code class="php">if (isset($_GET['event_id'])) {
    $event_id = $_GET['event_id'];
}
echo $event_id;</code>

連結された変数の間にアンパサンドを追加することで、それらを効果的に接着しますURLにまとめてあります。これにより、ページ 2 で両方の変数を取得できるようになります。

<code class="php">$event_id = $_GET['event_id']; // successfully retrieved</code>

この方法で、URL で複数の変数を効果的に渡すことができ、ページ間でのシームレスなデータ交換が可能になります。

以上がアンパサンド (&) を使用して URL 内の別のページに複数の変数を渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。