为什么我的HTML文件中的PHP代码不起作用?

时间:2019-02-01 13:58:27

标签: php html

我正在尝试使用GET[]命令将信息从一页发送到网站上的另一页。信息已从PHP传输到HTML文件。问题是,我用来接收信息的PHP代码无法正常工作。

这是PHP文件的一部分,它所要做的就是在我正确的网址中输入变量。

<?php
$email_adres = "myname@gmail.com";
print("succesvol ingelogd <br /> <a href='index.html?email_adres=" . 
$email_adres . "'>terug naar homepagina</a>");
?>

现在,HTML文件中的代码已经尝试了各种方法:

1。

<!DOCTYPE html>
<html>
<body>
<?php
$email_adres = $GET['email_adres'];
//to check if it worked
print($email_adres);
?>
</body>
</html>

2。

<!DOCTYPE html>
<html>
<body>
</body>
<?php
$email_adres = $GET['email_adres'];
//to check if it worked
print($email_adres);
?>
</html>

3。

<!DOCTYPE html>
<html>
<body>
</body>
</html>
<?php
$email_adres = $GET['email_adres'];
//to check if it worked
print($email_adres);
?>

因此,在代码的第一行中单击链接后,我的URL应如下所示:index.html?email_adres=myname@gmail.com

效果很好

现在,我希望得到的结果至少是HTML文件中的一个选项是myname@gmail.com

但是我得到的只是一个空白页面,并且在检查站点页面时也看不到任何内容。有人知道我在做什么错吗?

1 个答案:

答案 0 :(得分:2)

$ GET将无法提供对URL中变量的访问。

$ _ GET将。

尝试:     $ email_adres = $ _GET ['email_adres'];

此外,PHP不会在.html文件中进行处理,因此您应该重命名该文件以及指向“ index.php”的链接