首页 >后端开发 >php教程 >如何使用 PHP 在 URL 中传递多个变量?

如何使用 PHP 在 URL 中传递多个变量?

Susan Sarandon
Susan Sarandon原创
2024-10-26 17:13:03618浏览

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn