// PHP를 사용하는 HTML 양식을 위한 간단한 허니팟
<?php
//check if form was sent
if($_POST){
$to = '[email protected]';
$subject="Testing HoneyPot";
$header = "From: $name <$name>";
$name = $_POST('name');
$email = $_POST('email');
$message = $_POST('message');
//honey pot field
$honeypot = $_POST('firstname');
//check if the honeypot field is filled out. If not, send a mail.
if( !
empty( $honeypot ) ){
return; //you may add code here to echo an error etc.
}else{
mail( $to, $subject, $message, $header );
}
}
?>
<html>
<head>
<title>HoneyPot for HTML Form Example</title>
<style>
.hide-robot{
display:none;
}
</style>
</head>
<body>
<form method="post" action="#my-form" id="my-form">
<!
-- Create fields for the honeypot -->
<input name="firstname" type="text" id="firstname" class="hide-robot">
<!
-- honeypot fields end -->
<input name="name" type="text" id="name" placeholder="Name" required><br>
<input name="email" type="email" id="email" placeholder="Email" required><br>
<textarea name="message" id="message" placeholder="Enter your message here" required></textarea><br>
<input type="submit">
</form>
</body>
</html>
원천 : https://gist.github.com/andrewlimaza/958826feac907114a57462bfc8d535ff
PHP를 사용하는 HTML 양식을 위한 간단한 허니팟
PHP를 사용하는 HTML 양식을 위한 간단한 허니팟. GitHub Gist: 코드, 메모 및 스니펫을 즉시 공유합니다.
gist.github.com