1

3个快速问题:

我想创建一个页面“view_build.php”,打开该页面时,会从其中包含的 URL 中获取一个变量,并显示该“构建”的唯一信息。例如

<a href="view_build.php?buildname=$row[0]">$row[0]</a>

以上是一个名为 view_build.php?buildname=VARIABLE 的页面的链接

.php 文件是否包含 $_GET 数组中的变量,只是我在 html 链接中包含变量名?

如果是这样,如果里面有空格可以吗?例如:

view_build.php?buildname=Dual Zoren

最后,如何在 URL 中包含多个变量?语法是什么?

非常感谢!问候。

4

1 回答 1

0

.php 文件是否包含 $_GET 数组中的变量,只是我在 html 链接中包含变量名?

是的。详细地说,如果您view_build.php通过带有 URL 查询参数的 HTTP 请求进行调用foo=bar,那么在该脚本中,您可以访问$_GET['foo']将具有 value 的内容bar

如果里面有空格可以吗?

不,它们应该是 URL 编码的。见http://php.net/manual/function.urlencode.php

例如

<a href="view_build.php?buildname=<?= urlencode($row[0]) ?>"><?= htmlspecialchars($row[0]) ?></a>

最后,如何在 URL 中包含多个变量?语法是什么?

URL 查询参数由&字符分隔,例如

view_build.php?buildname=Dual+Zoren&foo=1&bar=2
于 2013-07-29T03:34:30.437 回答