我正在创建表单感谢页面,感谢页面将显示为:
<p>An activation link is being sent to your email address <b>custom-email@gmail.com</b>. If you do not receive it, please check your spam filter. </p>
我希望他们的电子邮件地址出现在感谢页面上(上面显示了custom-email@gmail.com)。
我需要输入什么代码才能显示?表单使用PHP编码,可以在以下位置查看:
http://www.workbooks.com/sign-up/free-edition
非常感谢,
萨姆
答案 0 :(得分:1)
电子邮件地址是POST / GET,具体取决于您用来发送表单的method
。
答案 1 :(得分:1)
只需回显已发布的表单值:
<p>An activation link is being sent to your email address <b><?php echo $_POST['email'] ; ?></b>. If you do not receive it, please check your spam filter. </p>
此示例基于以下事实:电子邮件的输入字段名称为&#34; email&#34;
答案 2 :(得分:1)
有建议可以直接从$ _POST / $ _ GET输出,但这样做会不安全,特别是如果您不知道用户输入到目前为止的验证情况。处理用户输入的规则1 - 这是危险的,你永远不应该相信它。
至少运行一个基本的PHP字符串清理函数,如filter_input。如下所示:
<p>An activation link is being sent to your email address <b><?php echo filter_input(INPUT_POST,'email',FILTER_VALIDATE_EMAIL) ; ?></b>. If you do not receive it, please check your spam filter.</p>
如果输入的内容不是有效的电子邮件地址,您将获得错误的&#34;出现在那里,但它比允许用户在页面上放置他们想要的东西要好得多。
答案 3 :(得分:0)
它非常简单。您只需添加<?php echo $_POST['email'] ; ?>
即可打印电子邮件地址。
所以根据你的回答,这将是这样的:
<p>An activation link is being sent to your email address <b><?php echo $_POST['email'] ; ?></b>. If you do not receive it, please check your spam filter. </p>
注意:您需要使用.php
扩展程序获取感谢文件。