我知道这是一个愚蠢的问题,但我无法弄清楚这意味着什么。当我看到 .php?=. 还想知道如何使用它。
谢谢你的帮助。
它标志着查询字符串的开始,可以使用 GET 访问。
http://somesite.com/index.php?foo=1
$_GET['foo'] will be 1
问号应该标记 GET 请求部分的开始,您可以在其中传递变量(称为查询字符串)。这不仅适用于 PHP。
例子 :
如果您发送以下内容:
到一个看起来像这样的 php 文件:
<?php
print($_GET["something"]);
print($_GET["another"]);
?>
结果将是这样的:
12blah
这不是
.php?=
之前必须有一个变量名=
。
像这样:
.php?x=
.
这是从 URL 传递到脚本的变量。您可以从 PHP 代码中读取此变量,如下所示:
$_GET['x']
更多信息在这里: http: //php.net/manual/en/reserved.variables.get.php
假设我打开了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如果你什么都不明白,试着忘记你的每一个担心,现在再读一遍答案。