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