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