我正在尝试使用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
但是我得到的只是一个空白页面,并且在检查站点页面时也看不到任何内容。有人知道我在做什么错吗?
答案 0 :(得分:2)
$ GET将无法提供对URL中变量的访问。
$ _ GET将。
尝试: $ email_adres = $ _GET ['email_adres'];
此外,PHP不会在.html文件中进行处理,因此您应该重命名该文件以及指向“ index.php”的链接