在URL 中將多個變數傳遞到另一個頁面
為了透過URL 參數實現跨頁面共享多個變量,僅使用會話可能看起來有限制。但是,透過合併與號 (&) 字符,可以克服此限制。
解決方案:
讓我們重新檢視問題中的程式碼:
第1 頁:
<code class="php">session_start(); $event_id = $_SESSION['event_id']; echo $event_id; $url = "http://localhost/main.php?email=" . $email_address . "&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中文網其他相關文章!