連結を使用して URL 内の複数の変数を渡す
Web 開発では、多くの場合、あるページから別のページにデータを渡すことが必要になります。これは、URL パラメータなどのさまざまな方法を使用して実現できます。ただし、複数の変数を 1 つの URL に連結しようとすると、受信ページで変数を取得しようとすると問題が発生する可能性があります。
この問題に対処するには、アンパサンド (&) を変数として使用することをお勧めします。変数割り当て間の区切り文字。この文字は区切り文字として機能し、複数の値を URL に追加できるようになります。例:
<code class="php">// Page 1 session_start(); $event_id = $_SESSION['event_id']; $email_address = "johndoe@example.com"; $url = "http://localhost/main.php?email=$email_address&event_id=$event_id";</code>
<code class="php">// Page 2 if (isset($_GET['event_id'])) { $event_id = $_GET['event_id']; } if (isset($_GET['email'])) { $email_address = $_GET['email']; } echo $event_id, $email_address; // Outputs "123johndoe@example.com"</code>
アンパサンド (&) を使用して変数を連結すると、受信ページで変数を正しく処理して取得できます。これにより、「未定義変数」エラーが発生することなく、ページ間で複数のデータを渡すことができます。
以上が連結を使用して URL で複数の変数を渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。