使用串聯在URL 中傳遞多個變數
在Web 開發中,經常需要將資料從一個頁面傳遞到另一個頁面。這可以使用各種方法來實現,包括 URL 參數。但是,當嘗試將多個變數連接到單一 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中文網其他相關文章!