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

Susan Sarandon
发布: 2024-10-26 17:13:03
原创
511 人浏览过

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
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!