【发布时间】:2011-03-01 20:15:53
【问题描述】:
我有一个分类网站,每个分类里面都有一个小表格。
这个表格是为了让用户能够给他们的“朋友”打赏:
<form action="/bincgi/tip.php" method="post" name="tipForm" id="tipForm">
Tip: <input name="email2" id="email2" type="text" size="30 />
<input type="submit" value="Skicka Tips"/>
<input type="hidden" value="<?php echo $ad_id;?>" name="ad_id2" id="ad_id2" />
<input type="hidden" value="<?php echo $headline;?>" name="headline2" id="headline2" />
</form>
然后表单被提交到一个tip.php页面,这是我的Q,下面的代码安全吗,即它足够好还是我需要做一些卫生和更多的安全细节?
$to = filter_var($_POST['email2'], FILTER_SANITIZE_EMAIL);
$ad_id = $_POST['ad_id2'];
$headline = $_POST['headline2'];
$subject = 'You got a tip';
$message ='Hi. You got a tip: '.$headline.'.\n';
$headers = 'From: Tips@domain.com\r\n';
mail($to, $subject, $message, $headers);
我还没有测试上述内容。
【问题讨论】:
标签: php javascript html security email