【发布时间】:2011-11-13 01:36:49
【问题描述】:
我很难让一个简单的 sendmail.php 工作。 我的表单html是
<form action=sendmail.php id=contact-form method=post>
<p>
<label for=cf_name>Name *</label>
<input id=cf_name name=cf_name placeholder='Enter your name...' required=required title=Name type=text />
</p>
<p>
<label for=cf_email>Email *</label>
<input id=cf_email name=cf_email placeholder='Email address...' required=required title='Email address' type=email />
</p>
<p>
<label for=cf_subject>Subject *</label>
<input id=cf_subject name=cf_subject placeholder='Specify subject...' required=required title=Subject type=text />
</p>
<p>
<label for=cf_message>Message *</label>
<textarea id=cf_message name=cf_message placeholder='Message text...' required=required rows=10 title='Message text'></textarea>
</p>
<p>
<input type=submit value='Send message'/>
</p>
</form>
我的邮件脚本是:
<?
$cf_email = $_POST['cf_email'] ;
$cf_message = $_POST['cf_message'] ;
$cf_subject = $_POST['cf_subject'] ;
$cf_name = $_POST['cf_name'] ;
mail( "[email removed]", $cf_subject, $cf_message, $cf_name, $cf_email );
print "Congratulations your email has been sent";
?>
只是想要一封电子邮件转到我的电子邮件。当它出现在收件箱中时,他们键入的主题就是我将在收件箱中看到的主题。 from 将是他们的名字。它来自的电子邮件将是他们的电子邮件,而里面的消息将是他们在表格中写的消息。 请帮忙。
【问题讨论】:
-
那么,你遇到了什么问题?
-
我闻到了头部注入的味道。让我们把一些竞争对手放在 CC 中并向他们发送威胁,让你陷入困境。
-
@TheifMaster 我将在 security.php 脚本上线之前合并它,它将去除代码和符号...
标签: php