1

我知道这是一个愚蠢的问题,但我无法弄清楚这意味着什么。当我看到 .php?=. 还想知道如何使用它。

谢谢你的帮助。

4

4 回答 4

3

它标志着查询字符串的开始,可以使用 GET 访问。

http://somesite.com/index.php?foo=1

$_GET['foo'] will be 1
于 2013-09-23T10:36:22.243 回答
0

问号应该标记 GET 请求部分的开始,您可以在其中传递变量(称为查询字符串)。这不仅适用于 PHP。

例子 :

如果您发送以下内容:

http://www.myserver.com/file.php?something=12&another=blah

到一个看起来像这样的 php 文件:

<?php 

print($_GET["something"]);
print($_GET["another"]);

?>

结果将是这样的:

12blah
于 2013-09-23T10:36:37.267 回答
0

这不是

.php?=

之前必须有一个变量名=

像这样:

.php?x=.

这是从 URL 传递到脚本的变量。您可以从 PHP 代码中读取此变量,如下所示:

$_GET['x']

更多信息在这里: http: //php.net/manual/en/reserved.variables.get.php

于 2013-09-23T10:37:59.553 回答
0

假设我打开了file1.php,我想在其中创建一个语句,将值传递给另一个页面file2.php。这通常通过 html 链接或按钮来完成。我将通过以下示例中的链接来完成。

在 file1.php 中,我将包含一些执行此操作的代码:

<a href="edit.php?attribute=value> Link name</a>

这将创建一个“链接名称”超链接,单击该超链接时,通过“GET”函数将值传递到“edit.php”。

我将使用 file2.php 中的以下语句在 file2.php 中捕获相同的内容:

$variable=$_GET['attribute']

PS如果你什么都不明白,试着忘记你的每一个担心,现在再读一遍答案。

于 2020-12-22T13:28:19.930 回答