首頁 > 後端開發 > php教程 > 如何使用 PHP 在 URL 中傳遞多個變數?

如何使用 PHP 在 URL 中傳遞多個變數?

Susan Sarandon
發布: 2024-10-26 17:13:03
原創
625 人瀏覽過

How do you pass multiple variables in a URL using PHP?

在URL 參數中組合多個變數

透過URL 將多個變數傳遞到另一個頁面時,正確連接它們以確保稍後可以檢索它們至關重要。與號 (&) 在此過程中起著至關重要的作用。

使用'&' 連接

假設您嘗試同時傳遞$email_address 和$event_id在這樣的URL 中:

<code class="php">$url = "http://localhost/main.php?email=" . $email_address . $event_id;</code>
登入後複製

不幸的是,這個方法不起作用。 $event_id 變數在下一頁將無法存取。要解決此問題,請改用以下程式碼:

<code class="php">$url = "http://localhost/main.php?email=$email_address&event_id=$event_id";</code>
登入後複製

透過在變數之間加上與號 (&),實際上是將它們黏合在一起。這確保它們被視為單獨的參數。

擷取變數

在下一頁上,您可以使用$_GET 超全域擷取個別變數:

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

if (isset($_GET['email'])) {
    $email_address = $_GET['email'];
}</code>
登入後複製

此方法將成功從URL 檢索$email_address 和$event_id 並允許您在下一頁中使用它們。

以上是如何使用 PHP 在 URL 中傳遞多個變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板