.php问号是什么意思?

时间:2013-09-23 10:33:27

标签: php

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

感谢您的帮助。

4 个答案:

答案 0 :(得分:3)

它标记了查询字符串的开头,可以使用GET访问它。

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

$_GET['foo'] will be 1

答案 1 :(得分:0)

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

示例:

如果您发送以下内容:

  

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

到一个看起来像这样的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']

附言如果你什么都不明白,试着忘记你所有的担心,现在重新阅读答案。