【发布时间】:2017-12-05 09:48:07
【问题描述】:
我对 $_GET 有一个非常奇怪的问题。我对 HTML/CSS/PHP/MySQL 堆栈相当陌生。我以前没有使用过 $_GET 并且我正在尝试编写一个页面,该页面由电子邮件中的链接使用,以确认用户的电子邮件。该链接包含一个参数,它是我对数据库条目进行交叉引用的 GUID。在开发这个时,我在获取 $_GET 参数时遇到了问题,因此我将页面缩减为测试页面:
<html>
<head>
</head>
<body>
Hullo.<br/>
<?php
echo $_GET['testparam'];
?>
<br/>
World.
<br/>
</body>
</html>
然后我用以下方式调用它:
http://mywebsite/dev/test.html?testparam=2
我得到以下输出:
你好。
世界。
发生了什么事?我不能让测试更简单。如果有帮助,我正在使用 PHP 7.1。非常感谢任何建议。
【问题讨论】:
-
.html文件通常不会被解析为 php 脚本。您需要一个带有例如.php扩展名的脚本。 -
你能
var_dump($_GET);吗?我想看看会发生什么。 -
文件需要是.php
-
@RonnieOosting 问题在于他使用的是 .html 扩展名
-
@azjezz 是的,我现在看到了。 :)
标签: php parameters get